-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIMDBRankingExploration.sql
More file actions
88 lines (77 loc) · 2.3 KB
/
Copy pathIMDBRankingExploration.sql
File metadata and controls
88 lines (77 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
SELECT tb.primaryTitle, tr.averageRating, tr.numVotes
FROM imdb.title_basics AS tb
JOIN imdb.title_ratings AS tr USING (tconst)
WHERE tb.titleType = 'movie'
ORDER BY tr.averageRating DESC;
SELECT ROW_NUMBER() OVER rating_window AS Ranking,
tb.originalTitle AS Title,
tb.startYear AS Release_Year,
tr.averageRating AS Rating,
tr.numVotes AS NumVotes
FROM imdb.title_basics AS tb
JOIN imdb.title_ratings AS tr USING (tconst)
JOIN imdb.title_basics_genres AS tbg USING (tconst)
WHERE tb.titleType = 'movie'
AND tbg.genres = 'Action'
AND tr.numVotes >= 25000
WINDOW rating_window AS (ORDER BY tr.averageRating DESC, tr.numVotes DESC);
SELECT *
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'RRR'
AND tb.titleType = 'movie';
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.originalTitle = 'Sardar Udham')
SELECT *
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId;
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'Swades')
SELECT *
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId;
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'Sholay')
SELECT *
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId;
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'Lokkhi Chele (An Angel\'s Kiss)'
AND tb.titleType = 'movie')
SELECT ta.*
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId;
SELECT *
FROM imdb.title_akas as ta
WHERE ta.region = 'TR'
AND ta.`ordering` = 1;
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'RRR'
AND tb.titleType = 'movie')
SELECT ta.*
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId;
WITH movie AS (
SELECT tb.tconst AS TitleId
FROM imdb.title_basics AS tb
WHERE tb.primaryTitle = 'RRR'
AND tb.titleType = 'movie')
SELECT ta.*
FROM imdb.title_akas AS ta
JOIN movie ON movie.TitleId = ta.titleId
WHERE ta.region = 'IN' OR ta.region IS NULL;
SELECT *
FROM imdb.title_akas AS ta
WHERE ta.isOriginalTitle = 1
AND (ta.region IS NOT NULL OR ta.`language` IS NOT NULL);
SELECT count(*)
FROM imdb.title_basics AS tb;