Complete SQL Syllabus With Resources & Interview Q&A Playlists
Complete SQL Syllabus With Resources & Interview Q&A Playlists
DDL is used to define and manage database structures like tables and schemas.
Data types define the nature of data that can be stored in a column (numbers, text, dates,
etc.).
These clauses and operators are used to filter and organize query results.
5. Aggregate Functions
● GROUP BY: Group rows that have the same values into summary rows.
● HAVING: Filter groups based on a condition.
These clauses are used to group data and filter aggregated results.
7. SQL Joins
Joins are used to combine rows from two or more tables based on related columns.
Subqueries and CTEs are used to simplify complex queries and improve readability.
9. Set Operators
● UNION: Combine the result sets of two or more SELECT statements (without
duplicates).
● UNION ALL: Combine the result sets of two or more SELECT statements (with
duplicates).
Existential queries check for the existence of data, while CASE WHEN is used for
conditional logic within queries.
Window functions allow for calculations across a set of rows related to the current row,
without collapsing data into groups.
By using the OVER() clause, aggregate functions become window functions, allowing for
aggregate calculations over a defined set of rows (the window) without collapsing the
data like a traditional GROUP BY would.
These functions allow for the manipulation and comparison of date and time values in
queries.
RESOURCES:
Websites:
1. https://www.w3schools.com/sql/
2. https://sqlbolt.com/
Youtube Playlist:
This below playlist contains the complete tutorial video of SQL with all the required
topics in English.
https://youtube.com/playlist?list=PLavw5C92dz9Ef4E-1Zi9KfCTXS_IN8gXZ&si=XCw
pStf9zZ0YISN8
And if you want to learn in Hindi, then you can follow this below playlist:
https://youtube.com/playlist?list=PLdOKnrf8EcP17p05q13WXbHO5Z_JfXNpw&si=8m
4E9IGf-2MR9ZKA
Note - Below mentioned are some top playlists of SQL interview Q&A which I also
use to prepare before any SQL interview.
Top SQL Interview Q&A Playlists:-
https://youtube.com/playlist?list=PLavw5C92dz9Hxz0YhttDniNgKejQlPoAn&si=NgKE
CJfJ8gYCMzxS
https://youtube.com/playlist?list=PLBTZqjSKn0IfuIqbMIqzS-waofsPHMS0E&si=kurTh
9-krlyBTZSc
https://youtube.com/playlist?list=PLBTZqjSKn0IeKBQDjLmzisazhqQy4iGkb&si=HFvZ
N7s3pPAQlpYL
Note:- Put your SQL knowledge to the test on DataLemur , Hackerrank, Leetcode &
StrataScratch by practicing the real SQL interview questions asked by companies like
Facebook & Google. Use Below mentioned Websites for Practice to practice SQL
questions.
https://datalemur.com/questions?category=SQL
https://leetcode.com/problemset/database/
https://leetcode.com/studyplan/top-sql-50/
https://www.hackerrank.com/domains/sql
https://platform.stratascratch.com/coding?code_type=3
THANKS !!
https://youtube.com/@shakrashamim?si=ucGSJ3mkKv8Lk7MQ
Instagram:
https://www.instagram.com/shakra.shamim/?igshid=OTJlNzQ0NWM%3D
LinkedIn:
https://in.linkedin.com/in/shakra-shamim-8ab3a1233
Telegram:
t.me/Data_geeks_by_Shakra_Shamim