SQL Programming

A Complete SQL Programming tutorial for beginners.

Topics List

Basics

  1. SQL Introduction
  2. Databases and Tables
  3. SQL Syntax
  4. SELECT Statement in SQL
  5. WHERE Clause in SQL
  6. ORDER BY in SQL
  7. LIMIT in SQL
  8. DISTINCT in SQL
  9. NULL in SQL

Data Manipulation

  1. INSERT in SQL
  2. UPDATE in SQL
  3. DELETE in SQL
  4. Aliases in SQL
  5. LIKE in SQL
  6. IN Operator in SQL
  7. BETWEEN in SQL

Aggregation

  1. COUNT in SQL
  2. SUM in SQL
  3. AVG in SQL
  4. MIN and MAX in SQL
  5. GROUP BY in SQL
  6. HAVING in SQL

Joins

  1. INNER JOIN in SQL
  2. LEFT JOIN in SQL
  3. RIGHT JOIN in SQL
  4. FULL JOIN in SQL
  5. SELF JOIN in SQL
  6. CROSS JOIN in SQL

Advanced Queries

  1. Subqueries in SQL
  2. Correlated Subqueries in SQL
  3. EXISTS in SQL
  4. CASE Statement in SQL
  5. UNION vs UNION ALL
  6. CTE in SQL
  7. Window Functions in SQL

Schema and Constraints

  1. CREATE TABLE in SQL
  2. ALTER TABLE in SQL
  3. DROP TABLE in SQL
  4. Primary Key in SQL
  5. Foreign Key in SQL
  6. UNIQUE Constraint in SQL
  7. NOT NULL in SQL
  8. CHECK Constraint in SQL
  9. DEFAULT  Constraint in SQL

Transactions and Performance

  1. Transactions in SQL
  2. COMMIT and ROLLBACK in SQL
  3. ACID Properties
  4. Isolation Levels in SQL
  5. Index in SQL
  6. View in SQL
  7. Stored Procedure in SQL
  8. Trigger in SQL

Utility Topics

  1. String Functions in SQL
  2. Date Functions in SQL
  3. Numeric Functions in SQL
  4. Pagination in SQL
  5. Normalization in SQL

More Tutorials

Join

the Discord server right now !