SQL / Subject
Intermediate
Build intermediate SQL skills with joins, set operations, subqueries, conditional expressions, functions, dates, views, indexes, data modeling, normalization and transactions.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Intermediate
127 topics- Introduction to Joins
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
- CROSS JOIN
- SELF JOIN
- Natural Join
- Equi Join
- Non-Equi Join
- Multiple Table Joins
- Joining Three or More Tables
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
- MINUS
- Introduction to Subqueries
- Single-Row Subqueries
- Multiple-Row Subqueries
- Multiple-Column Subqueries
- Nested Subqueries
- Correlated Subqueries
- Scalar Subqueries
- Subqueries in SELECT
- Subqueries in WHERE
- Subqueries in FROM
- EXISTS Subqueries
- NOT EXISTS Subqueries
- CASE
- Simple CASE
- Searched CASE
- Nested CASE
- COALESCE
- NULLIF
- IFNULL
- ISNULL
- NVL
- CONCAT
- CONCAT_WS
- SUBSTRING
- SUBSTR
- LENGTH
- CHAR_LENGTH
- LOWER
- UPPER
- TRIM
- LTRIM
- RTRIM
- REPLACE
- REVERSE
- LEFT
- RIGHT
- POSITION
- INSTR
- LOCATE
- ABS
- CEIL
- CEILING
- FLOOR
- ROUND
- TRUNCATE
- MOD
- POWER
- SQRT
- RANDOM
- RAND
- Current Date
- Current Time
- Current Timestamp
- Date Extraction
- Date Addition
- Date Subtraction
- Date Difference
- Date Formatting
- Date Parsing
- Time Zones
- Date Comparisons
- CAST
- CONVERT
- Type Conversion
- Implicit Conversion
- Explicit Conversion
- Introduction to Views
- Creating Views
- Updating Views
- Replacing Views
- Dropping Views
- Simple Views
- Complex Views
- Updatable Views
- Read-Only Views
- Introduction to Indexes
- Creating Indexes
- Dropping Indexes
- Unique Indexes
- Composite Indexes
- Clustered Indexes
- Non-Clustered Indexes
- Index Selection
- Database Modeling
- Entity Relationship Model
- ER Diagrams
- Entities
- Attributes
- Relationships
- Cardinality
- Participation Constraints
- Logical Database Design
- Physical Database Design
- Database Normalization
- Functional Dependencies
- First Normal Form
- Second Normal Form
- Third Normal Form
- Boyce-Codd Normal Form
- Fourth Normal Form
- Fifth Normal Form
- Denormalization
- Transactions
- ACID Properties
- COMMIT
- ROLLBACK
- SAVEPOINT
- Transaction States
- Transaction Isolation
- Autocommit
Topics
127 published topics
- 101 Database ModelingLearn Database Modeling through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 102 Entity Relationship ModelLearn Entity Relationship Model through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 103 ER DiagramsLearn ER Diagrams through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 104 EntitiesLearn Entities through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 105 AttributesLearn Attributes through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 106 RelationshipsLearn Relationships through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 107 CardinalityLearn Cardinality through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 108 Participation ConstraintsLearn Participation Constraints through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 109 Logical Database DesignLearn Logical Database Design through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 110 Physical Database DesignLearn Physical Database Design through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 111 Database NormalizationLearn Database Normalization through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 112 Functional DependenciesLearn Functional Dependencies through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 113 First Normal FormLearn First Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 114 Second Normal FormLearn Second Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 115 Third Normal FormLearn Third Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 116 Boyce-Codd Normal FormLearn Boyce-Codd Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 117 Fourth Normal FormLearn Fourth Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 118 Fifth Normal FormLearn Fifth Normal Form through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 119 DenormalizationLearn Denormalization through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 120 TransactionsLearn Transactions through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning