SQL'i Gerçek Dünyadaki Sorunlara Uygulama
Dmitriy (Dima) Gorenshteyn
Lead Data Scientist, Memorial Sloan Kettering Cancer Center
| Tablolar | |
|---|---|
| actor | film_actor |
| address | inventory |
| category | language |
| customer | payment |
| film | rental |
Telif Hakkı (c) Devrim Gündüz <[email protected]>
İşbu yazılımın ve ilgili dokümantasyon dosyalarının ("Yazılım") bir kopyasını edinen herkese, Yazılım'ı kısıtlama olmaksızın,
kullanma, kopyalama, değiştirme, birleştirme, yayımlama, dağıtma, alt lisans verme ve/veya Yazılım'ın kopyalarını satma hakları
ve Yazılım'ın sağlandığı kişilere de bunları yapma izni, aşağıdaki koşullar altında ücretsiz olarak verilmiştir:
Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılım'ın tüm kopyalarına veya önemli bölümlerine eklenmelidir.
YAZILIM, HERHANGİ BİR GARANTİ OLMAKSIZIN, AÇIK VEYA ZIMNİ, TİCARETE ELVERİŞLİLİK, BELİRLİ BİR AMACA UYGUNLUK VE İHLAL ETMEME
GARANTİLERİ DAHİL ANCAK BUNLARLA SINIRLI OLMAMAK ÜZERE, "OLDUĞU GİBİ" SAĞLANMAKTADIR. HİÇBİR DURUMDA YAZARLAR VEYA TELİF
HAKKI SAHİPLERİ, BİR SÖZLEŞME, HAKSIZ FİİL VEYA BAŞKA BİR İŞLEM NEDENİYLE ORTAYA ÇIKAN TALEP, ZARAR VEYA DİĞER SORUMLULUKLARDAN,
YAZILIMDAN VEYA YAZILIMIN KULLANIMI VEYA DİĞER TASARRUFLARLA BAĞLANTILI OLARAK SORUMLU TUTULAMAZ.
SELECT title, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id
WHERE c.category = 'Documentary'
AND f.rating IN ('G', 'PG')
ORDER BY length DESC;
SELECT title, length
FROM film
;
SELECT
SELECT <column1>, <column2>
-- OR
SELECT *
FROM
FROM <table_name>
SELECT title, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id
;
AS
<column_name> AS <alias1>
INNER JOIN
INNER JOIN <table_name> AS <alias2>
ON
ON <alias1>.<column> = <alias2>.<column>
SELECT title, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id
WHERE c.category = 'Documentary'
AND f.rating IN ('G', 'PG')
;
WHERE
WHERE <condition>
AND
AND <condition>
IN
IN ('<item1>', '<item2>', ...)
SELECT title, length
FROM film AS f
INNER JOIN category AS c
ON f.film_id = c.film_id
WHERE c.category = 'Documentary'
AND f.rating IN ('G', 'PG')
ORDER BY length DESC;
ORDER BY
ORDER BY <column_name>
DESC
ORDER BY <column_name> DESC
SQL'i Gerçek Dünyadaki Sorunlara Uygulama