🏆 Practice: Top Earners & Latest Hires
Use SQL ORDER BY, FETCH FIRST, and OFFSET to find high-salary employees and the most recent hires.
📋 Sample employees Table
| id |
name |
salary |
hire_date |
| 1 | Arif | 50000 | 2020-06-01 |
| 2 | Nasrin | 58000 | 2021-03-12 |
| 3 | Faruk | 62000 | 2022-09-25 |
| 4 | Ritu | 54000 | 2023-01-15 |
| 5 | Rafi | 61000 | 2023-07-30 |
🧠 Task 1: Top 3 Highest Earners
SELECT name, salary
FROM employees
ORDER BY salary DESC
FETCH FIRST 3 ROWS ONLY;
✅ Output:
| name |
salary |
| Faruk | 62000 |
| Rafi | 61000 |
| Nasrin | 58000 |
🧠 Task 2: Latest 2 Hires
SELECT name, hire_date
FROM employees
ORDER BY hire_date DESC
FETCH FIRST 2 ROWS ONLY;
✅ Output:
| name |
hire_date |
| Rafi | 2023-07-30 |
| Ritu | 2023-01-15 |
🧠 Task 3: 2nd and 3rd Top Earners
SELECT name, salary
FROM employees
ORDER BY salary DESC
OFFSET 1 ROWS
FETCH FIRST 2 ROWS ONLY;
✅ Output:
| name |
salary |
| Rafi | 61000 |
| Nasrin | 58000 |
📝 Summary
FETCH FIRST N ROWS: returns the top N rows
OFFSET N: skips the first N rows
- Use
ORDER BY to control row ranking
sql fetch first offset practice, top 3 salaries query, latest hire date sql, sql pagination examples, bangladeshi employee salary practice, order by fetch offset query
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন