Sector file // sql
SQLDECODED.
Joins, indexes & queries
82 Questions56.3k Views3.4k Upvotes
15 easy51 med16 hard
Easy
1 questionMedium
10 questionsTop-N per group with RANK() OVER (PARTITION BY) โ how do you get top 2 per department without collapsing rows?
DSA ยท 1.2k views ยท window-functions, rank, partition
Views:1.2kLikes:74
LATERAL JOIN โ how do you fetch the top 3 orders per customer efficiently?
DSA ยท 1.1k views ยท lateral-join, top-n, postgres
Views:1.1kLikes:39
What do the LAG and LEAD window functions do?
DSA ยท 1.0k views ยท lag, lead
Views:1.0kLikes:49
Filtered vector search with pgvector โ how do you combine WHERE category = 'X' with ORDER BY embedding <=> $1?
System Design ยท 752 views ยท pgvector, filtering, ann
Views:752Likes:66
What is the difference between ROW_NUMBER, RANK, and DENSE_RANK?
DSA ยท 740 views ยท window, ranking
Views:740Likes:7
How do you calculate a running total or moving average?
DSA ยท 721 views ยท window-functions, analytics
Views:721Likes:59
How do you delete duplicate rows but keep one?
DSA ยท 592 views ยท duplicates, delete
Views:592Likes:48
How do you find the Nth highest salary?
DSA ยท 516 views ยท nth-highest
Views:516Likes:66
Hard
4 questionsHow do you optimize a slow SQL query?
DSA ยท 816 views ยท query-optimization
Views:816Likes:67
How do you solve gaps-and-islands problems in SQL?
DSA ยท 511 views ยท window-functions, gaps-and-islands
Views:511Likes:5
LATERAL vs Window Function vs Correlated Subquery for top-N per group โ which scales when?
System Design ยท 221 views ยท lateral-join, query-planning, performance
Views:221Likes:79
What is table partitioning?
DSA ยท 44 views ยท partitioning
Views:44Likes:31
Seen a SQL question that is not here? Add it and help the next candidate.
Share a question