İçeriğe atla
CodeItRaw
SQL: Seçmek ve Süzmek

Ders 1/3

Veritabanı, verileri tablolarda tutar: her satır bir kayıt (bir kitap, bir çalışan), her sütun o kaydın bir özelliğidir (adı, fiyatı). SQL'de "nasıl bulunacağını" değil ne istediğini yazarsın; satırları nasıl gezeceğine veritabanı karar verir.

SELECT title, price
FROM books
ORDER BY price DESC
LIMIT 5;
FROM hangi tablodan, SELECT hangi sütunlar. ORDER BY sonucu sıralar: yalnız bırakırsan küçükten büyüğe (ASC), DESC yazarsan büyükten küçüğe. LIMIT 5 ilk beş satırı bırakır. Bu örnek en pahalı beş kitabı listeler.

Sorgu yazıldığı sırayla çalışmaz: önce FROM (tabloyu al), sonra SELECT (sütunları seç), sonra ORDER BY (sırala), en son LIMIT (kes). Bu yüzden LIMIT her zaman sıralamadan sonra uygulanır ve "en büyük üç" sorusu ORDER BY ... DESC LIMIT 3 ile yazılır.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

  1. 01

    İlk sorgu

    SQL sorgusu

  2. 02

    En yüksek üç maaş

    SQL sorgusu

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi