Menu
Coddy logo textTech

IN anahtar sözcüğü

Coddy'nin SQL Journey'sinin Temeller bölümünün bir parçası. Ders 18 / 72.

Bir sütunun olası birkaç değerden herhangi biriyle eşleştiği satırları bulmamız gerektiğinde, bunu birden çok OR koşulu kullanarak yazabiliriz. Örneğin, aşağıdaki sorgu oldukça uzundur:

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

Şöyle IN anahtar sözcüğünü kullanarak bunu basitleştirebiliriz:

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

Bu daha kısa sürüm tamamen aynı şeyi yapar: col1 değerinin parantez içinde listelenen değerlerden herhangi birine eşit olduğu satırları döndürür.

challenge icon

Görev

Kolay

Kullanılabilir tablolar ve sütunlar:

  • countries: location_x, location_y, country

Aşağıdaki ülkelerdeki tüm kayıtları döndürün:

Oman, Nicaragua, Bhutan, Senegal, Belarus

Kendin dene

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground