Questions every good Database/SQL developer should be able to answer
Basics
SELECT
ing columns from a table
- Aggregates Part 1:
COUNT
, SUM
, MAX
/MIN
- Aggregates Part 2:
DISTINCT
, GROUP BY
, HAVING
Intermediate
JOIN
s, ANSI-89 and ANSI-92 syntax
UNION
vs UNION ALL
NULL
handling: COALESCE
& Native NULL handling
- Subqueries:
IN
, EXISTS
, and inline views
- Subqueries: Correlated
WITH
syntax: Subquery Factoring/CTE
- Views
Advanced Topics
- Functions, Stored Procedures, Packages
- Pivoting data: CASE & PIVOT syntax
- Hierarchical Queries
- Cursors: Implicit and Explicit
- Triggers
- Dynamic SQL
- Materialized Views
- Query Optimization: Indexes
- Query Optimization: Explain Plans
- Query Optimization: Profiling
- Data Modelling: Normal Forms, 1 through 3
- Data Modelling: Primary & Foreign Keys
- Data Modelling: Table Constraints
- Data Modelling: Link/Corrollary Tables
- Full Text Searching
- XML
- Isolation Levels
- Entity Relationship Diagrams (ERDs), Logical and Physical
- Transactions:
COMMIT
, ROLLBACK
, Error Handling
No comments:
Post a Comment