Basic SQL Queries for Data Analysts
1. SELECT
SELECT name, age FROM employees;
2. WHERE
SELECT * FROM employees WHERE age > 30;
3. ORDER BY
SELECT * FROM employees ORDER BY salary DESC;
4. GROUP BY
SELECT department, COUNT(*) FROM employees GROUP BY department;
5. HAVING
SELECT department, AVG(salary) FROM employees
GROUP BY department HAVING AVG(salary) > 50000;
6. JOIN
SELECT e.name, d.dept_name
FROM employees e
JOIN departments d ON e.dept_id = d.id;
7. LIMIT
SELECT * FROM employees LIMIT 5;
8. IN
SELECT * FROM employees WHERE department IN ('HR', 'IT');
9. BETWEEN
Basic SQL Queries for Data Analysts
SELECT * FROM employees WHERE salary BETWEEN 40000 AND 60000;
10. AGGREGATE FUNCTIONS
SELECT COUNT(*) FROM employees;
SELECT AVG(salary) FROM employees;