Menu
Coddy logo textTech

The IN keyword

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

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

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

Bunu IN anahtar kelimesini kullanarak şu şekilde basitleştirebiliriz:

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

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

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • <strong>countries</strong>: <strong>location_x</strong>, <strong>location_y</strong>, <strong>country</strong>

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

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