All Mysql Queries Cheat Sheet
All Mysql Queries Cheat Sheet
11) AND, OR, NOT operators: Combining conditions for more complex filtering.
AND:
SELECT * FROM R
WHERE LENGTH (fname) = 5 AND salary > 2323;
OR:
SELECT *
FROM R
WHERE id = 1 OR id = 3;
NOT:
SELECT *
FROM employees
WHERE NOT department = 'IT';
___________________________________________________________________
13) MIN and MAX functions: Finding the minimum and maximum values in a column.
TO RETRIEVE WHOLE ROW:
SELECT *
FROM employees
WHERE salary = (SELECT MIN(salary) FROM employees);
SELECT *
FROM employees
WHERE salary = (SELECT MAX(salary) FROM employees);
14) COUNT, AVG, and SUM functions: Calculating counts, averages, and sums.
COUNT:
SELECT COUNT(*) AS total_employees
FROM R;
AVG:
SELECT AVG(salary) AS average_salary
FROM employees;
SUMS:
SELECT SUM(salary) AS total_salaries
FROM R;
___________________________________________________________________
23) ROWNUM (Oracle SQL): Pseudocolumn for row numbers in Oracle SQL.
SELECT ROWNUM, first_name, last_name
FROM customers;
___________________________________________________________________
24) [!charlist] Character List: Using regular expressions to filter by character patterns.
select those students whose names doesn’t start from this:
SELECT * FROM Students WHERE StudentName REGEXP '^[^npy]';
select those students whose names start from this:
SELECT *
FROM R
WHERE fname REGEXP '^[npy]';
___________________________________________________________________