SQL_Programming_Practice_Papers_Set_3_4
SQL_Programming_Practice_Papers_Set_3_4
Set 3
- CHAR is fixed-length and pads with spaces. VARCHAR is variable-length and stores only
actual characters.
Set 4
SELECT * FROM Employees WHERE Salary > (SELECT AVG(Salary) FROM Employees);
SELECT *, CASE
WHEN DATEDIFF(CURDATE(), JoinDate)/365 > 5 THEN 'Senior'
WHEN DATEDIFF(CURDATE(), JoinDate)/365 > 2 THEN 'Mid'
ELSE 'Junior' END AS ExperienceLevel
FROM Employees;
19. Q19. Find total salary in each department using window function.
SELECT * FROM (
SELECT *, RANK() OVER (PARTITION BY DeptID ORDER BY Salary DESC) AS rk FROM
Employees
) sub WHERE rk <= 2;