BaşlayınÜcretsiz Başlayın

Kısaca SQL

İlerledikçe, SQL hakkında temel bir anlayışa sahip olmak işine yarayacak. Daha derinlemesine bir bakış için buraya göz atabilirsin.

Bir SQL sorgusu, veritabanında bulunan bir veya daha fazla tablodan türetilmiş bir tablo döndürür.

Her SQL sorgusu, veritabanına verilerle ne yapmak istediğini söyleyen komutlardan oluşur. Her sorguda bulunması gereken iki komut SELECT ve FROM'dur.

SELECT komutundan sonra, ortaya çıkacak tablodaki görmek istediğin sütunları yazarsın.

FROM komutundan sonra ise bu sütunları içeren tablonun adını yazarsın. En basit SQL sorgusu şöyledir:

SELECT * FROM my_table;

* tüm sütunları seçer, yani bu sorgu my_table adlı tablonun tamamını döndürür.

.withColumn()'a benzer şekilde, bir SELECT ifadesi içinde sütun bazlı hesaplamalar yapabilirsin. Örneğin,

SELECT origin, dest, air_time / 60 FROM flights;

her uçuş için kalkış yeri, varış yeri ve sürenin saat cinsinden olduğu bir tablo döndürür.

Sık kullanılan bir diğer komut WHERE'dür. Bu komut, belirlediğin mantıksal bir koşula göre tablonun satırlarını filtreler. Sonuçtaki tablo, koşulunun doğru olduğu satırları içerir. Örneğin, öğrenciler ve notlardan oluşan bir tablon olsa şunu yapabilirsin:

SELECT * FROM students
WHERE grade = 'A';

böylece A alan öğrencilerle ilgili bilgileri içeren tüm sütunları ve satırları seçersin.

Aşağıdaki sorgulardan hangisi 10 saatten uzun süren uçuşlar için kuyruk numaralarını ve varış yerlerini döndüren bir tablo verir?

Bu egzersiz

PySpark Temelleri

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün

Egzersizi başlat