SQL Inertview Questio List
Basics
SELECTing columns from a table
- Aggregates Part 1:
COUNT, SUM, MAX/MIN
- Aggregates Part 2:
DISTINCT, GROUP BY, HAVING
Intermediate
JOINs, 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