-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsql_odev6.sql
26 lines (21 loc) · 910 Bytes
/
sql_odev6.sql
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
// 1. film tablosunda bulunan filmleri rating değerlerine göre gruplayınız.
// 2. film tablosunda bulunan filmleri replacement_cost sütununa göre grupladığımızda,
// film sayısı 50 den fazla olan replacement_cost değerini ve karşılık gelen film sayısını sıralayınız.
// 3. customer tablosunda bulunan store_id değerlerine karşılık gelen müşteri sayılarını nelerdir?
// 4. city tablosunda bulunan şehir verilerini country_id sütununa göre gruplandırdıktan sonra,
// en fazla şehir sayısı barındıran country_id bilgisini ve şehir sayısını paylaşınız.
// 1
SELECT rating FROM film
GROUP BY rating;
// 2
SELECT replacement_cost, COUNT(*) FROM film
GROUP BY replacement_cost
HAVING COUNT(*)>50;
// 3
SELECT store_id, COUNT(*) from customer
GROUP BY store_id;
// 4
SELECT country_id, COUNT(*) from city
GROUP BY country_id
ORDER BY COUNT(*) DESC
LIMIT 1;