MySQL secara default menyertakan database sakila
yang dapat digunakan oleh user untuk mempelajari teknik penggunaan database di MySQL. Database sakila
merupakan sample dummy database yang menyimpan informasi seputar toko rental DVD.
Soal : Aktifkan server MySQL Anda, lalu gunakan database sakila
dan tuliskan langkah-langkah/query MySQL untuk menyelesaikan perintah berikut. Anda dilarang membuat database baru, merubah struktur table, membuat view atau segala bentuk tindakan yang mengubah struktur database.
-
Tampilkan daftar 10 film komedi dengan durasi tersingkat. Urutkan data berdasarkan film dengan durasi terpendek. Kolom yang diwajibkan tampil adalah title, category dan length. Output yang diharapkan:
+------------------+----------+--------+ | title | category | length | +------------------+----------+--------+ | DOWNHILL ENOUGH | Comedy | 47 | | HEAVEN FREEDOM | Comedy | 48 | | PARADISE SABRINA | Comedy | 48 | | HURRICANE AFFAIR | Comedy | 49 | | LION UNCUT | Comedy | 50 | | ZORRO ARK | Comedy | 50 | | CLOSER BANG | Comedy | 58 | | AIRPLANE SIERRA | Comedy | 62 | | LONELY ELEPHANT | Comedy | 67 | | DOOM DANCING | Comedy | 68 | +------------------+----------+--------+
-
Tampilkan daftar lengkap kategori film beserta jumlah film tiap kategori & rata-rata harga sewa DVD film tiap kategori. Urutkan data dari kategori dengan jumlah film terbanyak. Kolom yang diwajibkan ada minimal adalah kategori, jumlah film dan rata-rata harga sewa. Output yang diharapkan:
+-------------+-------------+---------------+ | kategori | jumlahMovie | rataHargaSewa | +-------------+-------------+---------------+ | Foreign | 73 | 3.099589 | | Sports | 73 | 3.099589 | | Family | 69 | 2.758116 | | Documentary | 68 | 2.666471 | | Animation | 66 | 2.808182 | | Action | 64 | 2.646250 | | New | 63 | 3.116984 | | Drama | 61 | 2.990000 | | Games | 61 | 3.252295 | | Sci-Fi | 61 | 3.219508 | | Children | 60 | 2.890000 | | Comedy | 58 | 3.162414 | | Classics | 57 | 2.744386 | | Horror | 56 | 3.025714 | | Travel | 56 | 3.275714 | | Music | 51 | 2.950784 | +-------------+-------------+---------------+
-
Motion Picture Association of America memiliki sistem rating untuk film berdasarkan konten & target penontonnya dengan klasifikasi sebagai berikut:
- G : General Audiences
- PG : Parental Guidance Suggested
- PG-13 : Parental Guidances for Children Under 13
- R : Restricted
- NC-17 : No Children Under 17 Admitted
Tampilkan daftar lengkap rating film beserta keterangan arti rating & jumlah film tiap rating. Kolom yang diwajibkan ada minimal adalah rating, keterangan rating dan jumlah film. Output yang diharapkan:
+--------+---------------------------------+--------------+ | rating | keterangan | jumlahMovie | +--------+---------------------------------+--------------+ | G | General Audiences | 178 | | PG | Parental Guidance Suggested | 194 | | PG-13 | Parental Guidances for Under 13 | 223 | | R | Restricted | 195 | | NC-17 | No Children Under 17 Admitted | 210 | +--------+---------------------------------+--------------+
-
Tampilkan daftar 10 aktor/aktris yang paling banyak membintangi film. Kolom yang ditampilkan minimal: id aktor, nama depan, nama belakang dan jumlah film yang dibintangi kemudian urutkan dari aktor/aktris yang membintangi film terbanyak. Output yang diharapkan:
+----------+------------+-------------+--------------+ | actor_id | first_name | last_name | jumlah_Movie | +----------+------------+-------------+--------------+ | 107 | GINA | DEGENERES | 42 | | 102 | WALTER | TORN | 41 | | 198 | MARY | KEITEL | 40 | | 181 | MATTHEW | CARREY | 39 | | 23 | SANDRA | KILMER | 37 | | 81 | SCARLETT | DAMON | 36 | | 158 | VIVIEN | BASINGER | 35 | | 144 | ANGELA | WITHERSPOON | 35 | | 106 | GROUCHO | DUNST | 35 | | 60 | HENRY | BERRY | 35 | +----------+------------+-------------+--------------+
-
Dari soal sebelumnya diketahui
Gina Degeneres
merupakan aktris yang paling banyak membintangi film, dengan total 42 judul film. Kategori film apakah yang paling banyak dibintanginya? Untuk mengetahuinya, tampilkan daftar kategori film beserta jumlah film yang pernah dibintangi olehGina Degeneres
. Kolom yang diwajibkan ada yaitu kategori film dan jumlah film yang dibintangi. Output yang diharapkan:+-------------+--------------+ | category | jumlah_Movie | +-------------+--------------+ | Documentary | 3 | | Foreign | 2 | | Music | 4 | | New | 1 | | Sci-Fi | 7 | | Action | 3 | | Drama | 2 | | Animation | 4 | | Horror | 1 | | Family | 4 | | Comedy | 3 | | Children | 2 | | Classics | 2 | | Sports | 2 | | Games | 1 | | Travel | 1 | +-------------+--------------+
-
Dari soal sebelumnya diketahui
Gina Degeneres
paling banyak membintangi film bergenre science-fiction, dengan total 7 judul film. Tampilkan daftar judul film sci-fi yang pernah dibintangi olehGina Degeneres
. Kolom yang diwajibkan ada yaitu judul film dan kategorinya. Output yang diharapkan:+---------------------+----------+ | title | category | +---------------------+----------+ | CHARIOTS CONSPIRACY | Sci-Fi | | COLDBLOODED DARLING | Sci-Fi | | FRISCO FORREST | Sci-Fi | | GOODFELLAS SALUTE | Sci-Fi | | LICENSE WEEKEND | Sci-Fi | | OPEN AFRICAN | Sci-Fi | | SPIRITED CASUALTIES | Sci-Fi | +---------------------+----------+
-
Tampilkan daftar 10 aktor/aktris yang paling banyak membintangi film horror. Kolom yang ditampilkan minimal: id aktor, nama depan, nama belakang dan jumlah film horror yang dibintangi kemudian urutkan dari aktor/aktris yang membintangi film horror terbanyak. Output yang diharapkan:
+----------+------------+-----------+--------------+ | actor_id | first_name | last_name | jumlah_Movie | +----------+------------+-----------+--------------+ | 27 | JULIA | MCQUEEN | 7 | | 42 | TOM | MIRANDA | 6 | | 60 | HENRY | BERRY | 5 | | 14 | VIVIEN | BERGEN | 5 | | 94 | KENNETH | TORN | 4 | | 75 | BURT | POSEY | 4 | | 54 | PENELOPE | PINKETT | 4 | | 102 | WALTER | TORN | 4 | | 12 | KARL | BERRY | 4 | | 40 | JOHNNY | CAGE | 4 | +----------+------------+-----------+--------------+
-
Dari soal sebelumnya diketahui
Julia McQueen
merupakan aktris yang paling banyak membintangi film horror, dengan total 7 judul film. Tampilkan daftar judul film horror yang pernah dibintangi olehJulia McQueen
. Kolom yang diwajibkan ada yaitu judul film dan kategorinya. Output yang diharapkan:+--------------------+----------+ | title | category | +--------------------+----------+ | ARABIA DOGMA | Horror | | FREDDY STORM | Horror | | HIGH ENCINO | Horror | | MONTEREY LABYRINTH | Horror | | SPIRIT FLINTSTONES | Horror | | STRANGERS GRAFFITI | Horror | | TRAIN BUNCH | Horror | +--------------------+----------+