> For the complete documentation index, see [llms.txt](https://notes.nomanaziz.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.nomanaziz.me/development/database/sql.md).

# SQL

- [Basics](https://notes.nomanaziz.me/development/database/sql/basics.md): Course : https://www.postgresqltutorial.com | Exercises : https://pgexercises.com
- [1. Querying Data](https://notes.nomanaziz.me/development/database/sql/basics/1.-querying-data.md)
- [2. Filtering Data](https://notes.nomanaziz.me/development/database/sql/basics/2.-filtering-data.md)
- [3. Joining Multiple Tables](https://notes.nomanaziz.me/development/database/sql/basics/3.-joining-multiple-tables.md)
- [4. Grouping Data](https://notes.nomanaziz.me/development/database/sql/basics/4.-grouping-data.md)
- [5. Set Operations](https://notes.nomanaziz.me/development/database/sql/basics/5.-set-operations.md)
- [6. Grouping Sets, Cube, and Rollup](https://notes.nomanaziz.me/development/database/sql/basics/6.-grouping-sets-cube-and-rollup.md)
- [7. Subquery](https://notes.nomanaziz.me/development/database/sql/basics/7.-subquery.md)
- [8. Common Table Expressions](https://notes.nomanaziz.me/development/database/sql/basics/8.-common-table-expressions.md)
- [9. Modifying Data](https://notes.nomanaziz.me/development/database/sql/basics/9.-modifying-data.md)
- [10. Transactions](https://notes.nomanaziz.me/development/database/sql/basics/10.-transactions.md)
- [11. Import & Export Data](https://notes.nomanaziz.me/development/database/sql/basics/11.-import-and-export-data.md)
- [12. Managing Tables](https://notes.nomanaziz.me/development/database/sql/basics/12.-managing-tables.md)
