Create a scratch buffer for common queries
Defining some commonly used criteria for selecting movies as SQL queries.
This commit is contained in:
parent
c36ae072d2
commit
6ca531116f
1 changed files with 50 additions and 0 deletions
50
todo-lists/imdb/scratch.sql
Normal file
50
todo-lists/imdb/scratch.sql
Normal file
|
@ -0,0 +1,50 @@
|
|||
-- which directors appear most often
|
||||
SELECT director, COUNT(*)
|
||||
FROM Movies
|
||||
GROUP BY director
|
||||
ORDER BY COUNT(*) DESC
|
||||
LIMIT 10;
|
||||
|
||||
-- top-rated, most recent movies
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM Movies
|
||||
ORDER BY rating DESC
|
||||
LIMIT 20
|
||||
)
|
||||
ORDER BY YEAR DESC;
|
||||
|
||||
-- top-rated, most recent movies (ignore foreign)
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT *
|
||||
FROM Movies
|
||||
WHERE requiresSubtitles = 0
|
||||
ORDER BY rating DESC
|
||||
LIMIT 20
|
||||
)
|
||||
ORDER BY YEAR DESC;
|
||||
|
||||
-- most recent movies
|
||||
SELECT *
|
||||
FROM Movies
|
||||
ORDER BY YEAR DESC
|
||||
LIMIT 15;
|
||||
|
||||
-- most recent movies (ignore foreign)
|
||||
SELECT *
|
||||
FROM Movies
|
||||
WHERE requiresSubtitles = 0
|
||||
ORDER BY YEAR DESC
|
||||
LIMIT 10;
|
||||
|
||||
-- only cartoons
|
||||
SELECT *
|
||||
FROM Movies
|
||||
WHERE isCartoon = true;
|
||||
|
||||
-- only cartoons (ignore foreign)
|
||||
SELECT *
|
||||
FROM Movies
|
||||
WHERE isCartoon = true AND requiresSubtitles = false;
|
Loading…
Reference in a new issue