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
- 01 Introduction to JoinsLearn Introduction to Joins through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 02 INNER JOINLearn INNER JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 03 LEFT JOINLearn LEFT JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 04 RIGHT JOINLearn RIGHT JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 05 FULL OUTER JOINLearn FULL OUTER JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 06 CROSS JOINLearn CROSS JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 07 SELF JOINLearn SELF JOIN through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 08 Natural JoinLearn Natural Join through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 09 Equi JoinLearn Equi Join through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 10 Non-Equi JoinLearn Non-Equi Join through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 11 Multiple Table JoinsLearn Multiple Table Joins through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 12 Joining Three or More TablesLearn Joining Three or More Tables through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 13 UNIONLearn UNION through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 14 UNION ALLLearn UNION ALL through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 15 INTERSECTLearn INTERSECT through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 16 EXCEPTLearn EXCEPT through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 17 MINUSLearn MINUS through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 18 Introduction to SubqueriesLearn Introduction to Subqueries through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 19 Single-Row SubqueriesLearn Single-Row Subqueries through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning
- 20 Multiple-Row SubqueriesLearn Multiple-Row Subqueries through a detailed SQL lesson with examples, exercises and practice questions.Intermediate · 16 min read · 120 min learning