From d6e0a488f5628e03ae3a9e9a30265ece955601ec Mon Sep 17 00:00:00 2001 From: muslih2018 Date: Sun, 11 Dec 2022 14:40:57 +0700 Subject: [PATCH] kumpul remedial --- H071211081/ADDITIONA_TASK/remedial.sql | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 H071211081/ADDITIONA_TASK/remedial.sql diff --git a/H071211081/ADDITIONA_TASK/remedial.sql b/H071211081/ADDITIONA_TASK/remedial.sql new file mode 100644 index 0000000..3e3ebdf --- /dev/null +++ b/H071211081/ADDITIONA_TASK/remedial.sql @@ -0,0 +1,42 @@ +USE sakila; +#paket A no 11 #TKM0201 +select concat(left(first_name,1), lower(substr(first_name,2)) ," ", left(last_name,1), lower(substr(last_name,2))) as `nama pelanggan`, +count(category.name) as `jumlah film` +from customer +join rental using (customer_id) +join inventory using (inventory_id) +join film using (film_id) +join film_category using (film_id) +join category using (category_id) +where name = "Horror" or name = "Comedy" +group by `nama pelanggan` +order by `jumlah film` desc limit 3; + +#paket b no 4 +Tampilkan seluruh bahasa serta berapa banyak film yang menggunakan bahasa-bahasa +tersebut! +select l.name, count(f.language_id) +from language as l +left join film as f +using (language_id) +group by l.name; + + +-- +#paket c no 15 #TKV0101 +select title, group_concat(concat(first_name, " ", last_name)) +from category +join film_category using (category_id) +join film using(film_id) +join film_actor using (film_id) +join actor using (actor_id) +where name ='horror' and actor_id in +( select actor_id +from category +join film_category using (category_id) +join film using(film_id) +join film_actor using (film_id) +join actor using (actor_id) +where title = 'pulp beverly') +group by title limit 1; +