Perfect channel to learn Data Analytics
Learn SQL, Python, Alteryx, Tableau, Power BI and many more
For Promotions: @coderfun @love_data
Post #2367
6.64K
DA @sqlspecialist
Showing posts older than #2368 · Back to latest
SELECT column_name, COUNT(*) AS duplicate_count
FROM your_table
GROUP BY column_name
HAVING COUNT(*) > 1;
SELECT department_id, COUNT(*) AS employee_count
FROM employees
GROUP BY department_id;
SELECT *
FROM employees
WHERE salary > (
SELECT AVG(salary)
FROM employees
);
ROUND(AVG(salary), 2) if you want clean decimal output.SELECT DISTINCT salary
FROM employees
ORDER BY salary DESC
LIMIT 1 OFFSET 2;
OFFSET 2 skips the top 2 salaries LIMIT 1 fetches the 3rd highest DISTINCT ensures no duplicates interfereDENSE_RANK() or ROW_NUMBER() in a subquery.SELECT name, salary, department
FROM (
SELECT name, salary, department,
ROW_NUMBER() OVER (PARTITION BY department ORDER BY salary DESC) AS rn
FROM employees
) sub
WHERE rn <= 3;