- DDL
- CREATE
- ALTER
- DROP
- TRUNCATE
- RENAME
- COMMENT
- DML
- INSERT
- UPDATE
- DELETE
- DQL
- SELECT
- *
- FROM
- COLUMN
- ALIAS
- DISTINCT
- WHERE
- AND OR IN
- WILD Card Characters % and _
- LIMIT
- SUB SQL
- ORDER BY
- COUNT SUM AVG MAX MIN
- GROUP BY
- HAVING
- JOINS
- INNER
- LEFT
- RIGHT
- FULL
- UNION
- SELECT
- DCL
- GRANT
- REVOKE
- TCL
- COMMIT
- ROLLBACK
- BACKUP & RESTORE
SQL Query Types
SELECT Statement | Retrieve records from a table |
SELECT LIMIT Statement | Retrieve records from a table and limit results |
SELECT TOP Statement | Retrieve records from a table and limit results |
INSERT Statement | Insert records into a table |
UPDATE Statement | Update records in a table |
DELETE Statement | Delete records from a table |
TRUNCATE TABLE Statement | Delete all records from a table (no rollback) |
UNION Operator | Combine 2 result sets (removes duplicates) |
UNION ALL Operator | Combine 2 result sets (includes duplicates) |
INTERSECT Operator | Intersection of 2 result sets |
MINUS Operator | Result set of one minus the result set of another |
EXCEPT Operator | Result set of one minus the result set of another |
SQL Comparison Operators
Comparison Operators | Operators such as =, <>, !=, >, <, and so on |
SQL Joins
JOIN Tables | Inner and Outer joins |
SQL Aliases
ALIASES | Create a temporary name for a column or table |
SQL Clauses
DISTINCT Clause | Retrieve unique records |
FROM Clause | List tables and join information |
WHERE Clause | Filter results |
ORDER BY Clause | Sort query results |
GROUP BY Clause | Group by one or more columns |
HAVING Clause | Restrict the groups of returned rows |
SQL Functions
COUNT Function | Return the count of an expression |
SUM Function | Return the sum of an expression |
MIN Function | Return the min of an expression |
MAX Function | Return the max of an expression |
AVG Function | Return the average of an expression |
SQL Conditions
AND Condition | 2 or more conditions to be met |
OR Condition | Any one of the conditions are met |
AND & OR | Combining AND and OR conditions |
LIKE Condition | Use wildcards in a WHERE clause |
IN Condition | Alternative to multiple OR conditions |
NOT Condition | Negate a condition |
IS NULL Condition | Test for NULL value |
IS NOT NULL Condition | Test for NOT NULL value |
BETWEEN Condition | Retrieve within a range (inclusive) |
EXISTS Condition | Condition is met if subquery returns at least one row |