✅ Practice: Top Earners & Latest Hires

🏆 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
1Arif500002020-06-01
2Nasrin580002021-03-12
3Faruk620002022-09-25
4Ritu540002023-01-15
5Rafi610002023-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
Faruk62000
Rafi61000
Nasrin58000

🧠 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
Rafi2023-07-30
Ritu2023-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
Rafi61000
Nasrin58000

📝 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

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন