SQL All Topics
SQL All Topics
Basics of SQL
- What is SQL?
2. Database Objects
- Tables
- Views
- Indexes
- Sequences
- Synonyms
- Constraints: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, DEFAULT
- SELECT
- INSERT
- UPDATE
- DELETE
- MERGE (optional/advanced)
5. Querying Data
- SELECT statements
- Aliases: AS
6. Built-in Functions
7. Aggregate Functions
- GROUP BY
- HAVING
8. Joins
- INNER JOIN
- FULL JOIN
- SELF JOIN
- CROSS JOIN
9. Subqueries
- Scalar subquery
- Column subquery
- Row subquery
- Correlated subquery
- INTERSECT
- EXCEPT / MINUS
12. Indexes
- Unique index
- Performance considerations
- START TRANSACTION
- COMMIT
- ROLLBACK
- SAVEPOINT
- GRANT
- REVOKE
- Input/output parameters
- Execution
16. Triggers
17. Cursors
- Recursive queries
- Execution plans
- Denormalization
- ER Diagrams