Skip to content
UNASPACE

Data Filtering and Sorting

SELECT * FROM employees WHERE salary > 50000;
-- Equal
SELECT * FROM employees WHERE department = 'IT';
-- Not equal
SELECT * FROM employees WHERE department <> 'HR';
-- Range
SELECT * FROM employees WHERE salary BETWEEN 40000 AND 80000;
-- AND
SELECT * FROM employees
WHERE department = 'IT' AND salary > 60000;
-- OR
SELECT * FROM employees
WHERE department = 'IT' OR department = 'Finance';
-- IN
SELECT * FROM employees
WHERE department IN ('IT', 'HR', 'Finance');
-- LIKE with wildcards
SELECT * FROM employees WHERE first_name LIKE 'J%';
SELECT * FROM employees WHERE email LIKE '%@gmail.com';
SELECT * FROM employees WHERE middle_name IS NULL;
SELECT * FROM employees WHERE middle_name IS NOT NULL;
-- Ascending (default)
SELECT * FROM employees ORDER BY last_name;
-- Descending
SELECT * FROM employees ORDER BY salary DESC;
-- Multiple columns
SELECT * FROM employees ORDER BY department, salary DESC;
-- MySQL/PostgreSQL
SELECT * FROM employees ORDER BY salary DESC LIMIT 10;
-- SQL Server
SELECT TOP 10 * FROM employees ORDER BY salary DESC;

Last updated:

Built with passion by Ngineer Lab