SQL Reference Guide
Revision Time: 2 mins
1. SQL Syntax Reference
Basic SQL syntax everyone should know.
SELECT
Return: TableQuery data from columns.
Syntax signature:
SELECT column1, column2 FROM table;Code snippet:
python
SELECT name, age FROM users;Expected Output:
Selected fields from users.Remember: Always ensure correct syntax formatting when calling SELECT.
FROM
Return: ValueSpecify target table.
Syntax signature:
SELECT * FROM table;Code snippet:
python
SELECT * FROM orders;Expected Output:
All records from orders.Remember: Always ensure correct syntax formatting when calling FROM.
WHERE
Return: ValueFilter row records based on condition.
Syntax signature:
SELECT * FROM table WHERE condition;Code snippet:
python
SELECT * FROM users WHERE status = 'Active';Expected Output:
Active users only.Remember: Always ensure correct syntax formatting when calling WHERE.
DISTINCT
Return: ValueEliminate duplicate rows.
Syntax signature:
SELECT DISTINCT column FROM table;Code snippet:
python
SELECT DISTINCT department FROM employees;Expected Output:
Unique departments list.Remember: Always ensure correct syntax formatting when calling DISTINCT.
ORDER BY
Return: ValueSort rows ascending or descending.
Syntax signature:
SELECT * FROM table ORDER BY column [ASC|DESC];Code snippet:
python
SELECT * FROM employees ORDER BY salary DESC;Expected Output:
Sorted list of employees.Remember: Always ensure correct syntax formatting when calling ORDER BY.
LIMIT / TOP
Return: ValueConstrain returned row count.
Syntax signature:
SELECT * FROM table LIMIT count;Code snippet:
python
SELECT * FROM logs ORDER BY timestamp DESC LIMIT 5;Expected Output:
Top 5 latest logs.Remember: Always ensure correct syntax formatting when calling LIMIT / TOP.
Aliases (AS)
Return: ValueRename columns or tables temporarily.
Syntax signature:
SELECT column AS alias_name FROM table;Code snippet:
python
SELECT total_amount AS order_total FROM orders;Expected Output:
Columns renamed in output.Remember: Always ensure correct syntax formatting when calling Aliases (AS).