Skip to content
LEARN
Learn
Explore
Roadmaps
Paths
Organizations
Contact
Start Learning
Roadmaps
SQL
SQL Roadmap
Skill roadmap
Step by step guide to learning SQL in 2026
112 topics
Graph
Outline
Query Analysis Techniques
Advanced SQL
Nested Subqueries
Correlated Subqueries
Subqueries
SQL Keywords
Data Types
Data Definition Language (DDL)
Operators
COUNT
MIN
MAX
GROUP BY
HAVING
Data Constraints
Transactions
Data Integrity & Security
Stored Procedures & Functions
Window Functions
Recursive Queries
Pivot / Unpivot Operations
Common Table Expressions
Dynamic SQL
Have a look at the following related roadmaps
Different Types
Learn the Basics
What are Relational Databases?
RDBMS Benefits and Limitations
SQL vs NoSQL Databases
Basic SQL Syntax
JOIN Queries
Performance Optimization
Find the detailed version of this roadmap along with other similar roadmaps
SQL
roadmap.sh
We just launched our premium SQL course, check it out below
NEW / Premium SQL Course
SELECT
INSERT
Truncate Table
DELETE
UPDATE
Data Manipulation Language (DML)
Alter Table
Statements
Create Table
Select
Drop Table
SUM
FROM
WHERE
JOINs
AVG
Primary Key
GROUP BY
ORDER BY
HAVING
Aggregate Queries
Foreign Key
INSERT
UPDATE
DELETE
Unique
NOT NULL
CHECK
Scalar
Column
Row
Table
INNER JOIN
LEFT JOIN
RIGHT JOIN
FLOOR
ABS
MOD
CONCAT
LENGTH
FULL OUTER JOIN
Advanced Functions
CEILING
ROUND
SUBSTRING
REPLACE
Self Join
Numeric Functions
UPPER
LOWER
Cross Join
CASE
NULLIF
String Functions
Views
COALESCE
Managing Indexes
DATE
TIME
Creating Views
Conditional
Query Optimization
TIMESTAMP
Modifying Views
DATEPART
DATEADD
Dropping Views
Indexes
Date and Time
Data Integrity Constraints
Transaction Isolation Levels
ACID
BEGIN
GRANT and Revoke
COMMIT
DB Security Best Practices
rank
ROLLBACK
dense_rank
SAVEPOINT
lead
lag
row_number
first_value
Using Indexes
Optimizing Joins
Reducing Subqueries
Selective Projection
Query Optimization Techniques
Backend
PostgreSQL
MongoDB
Mini Map
React Flow
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Reset view
Related roadmaps
PostgreSQL
role
Backend
role
DevOps
role
C++
skill
All roadmaps