Menu
Coddy logo textTech

The LIKE keyword

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

LIKE anahtar kelimesi, dizgelerin benzerliklerini kontrol etmek için kullanılır. Örneğin, ad a harfiyle başlayan tüm kayıtları getirmek istiyorsak LIKE anahtar kelimesini kullanırız.

İki ana joker karakter kullanılır:

  • % - herhangi sayıda karakter anlamına gelir
  • _ - tam olarak bir karakter anlamına gelir

Örneğin:

  • %a - a ile biten herhangi bir dize anlamına gelir
  • a% - a ile başlayan herhangi bir dize anlamına gelir
  • %a% - a içeren herhangi bir diziyi ifade eder
  • _a% - dizideki ikinci karakterin a harfi olduğunu ifade eder
  • %a__ - dizenin sondan üçüncü konumunda a içerdiğini ifade eder

 Kullanmak için şöyle yazacağız:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • <strong>people</strong>: <strong>id</strong>, <strong>name</strong>

İsimleri K (büyük harf) ile başlayan ve a (küçük harf) ile biten tüm kişileri getirin ve sonuçları isimlere göre azalan sırada sıralayın.

Kopya kağıdı

LIKE anahtar kelimesi, joker karakterlerle dize benzerliklerini kontrol etmek için kullanılır:

  • % - herhangi sayıda karakter anlamına gelir
  • _ - tam olarak bir karakter anlamına gelir

Yaygın desenler:

  • %a - a ile biter
  • a% - a ile başlar
  • %a% - a içerir
  • _a% - a ikinci karakterdir
  • %a__ - a sondan üçüncü konumdadır
SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'

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