SQL LIKE komutu

 

Açıklama:

Like komutu WHERE komutu ile kullanılır ve belirtilen şartlara uygun listeleme yapmayı sağlar.

Like ile kullanılan joker karakterler :

* Birden fazla bilinmeyen karakter için kullanılır

? Bilinmeyen tek karakter için kullanılır

# Bilinmeyen tek rakam için kullanılır

 

SELECT * FROM OgrenciListesi WHERE Soyad LIKE "?ı*"

Öğrenci Listesindeki soyadının ikinci karekteri ı olan bütün alanları listeler.

SELECT * FROM OgrenciListesi WHERE OgrenciNo LIKE "??0?"

Öğrenci listesindeki öğrenci no dört basamaklı ve üçüncü basamağı 0 (sıfır) olan bütün alanları listeler.

 

SELECT Ad, Soyad FROM OgrenciListesi WHERE OgrenciNo LIKE "#0*"

Öğrenci Listesindeki OgrenciNo sunun ikinci rakamı 0 (sıfır) olan Ad, Soyad alanlarını ekrana listeler.

 

SELECT Ad, Soyad FROM OgrenciListesi WHERE OgrenciNo LIKE "100#"

Öğrenci Listesindeki OgrenciNo su 4 rakamlı ve 100 ile başlayanların (örnek  1001, 1009 vb.) Ad ve Soyad larını listeler.

SELECT Ad, Soyad FROM OgrenciListesi WHERE OgrenciNo LIKE "####"

Öğrenci Listesindeki OgrenciNo su 4 rakamlı olanların Ad ve Soyad larını listeler.

SELECT * FROM OgrenciListesi WHERE Ad LIKE “*Z"

Öğrenci Listesindeki Adı Z ile biten bütün alanları listeler.

SELECT * FROM OgrenciListesi WHERE Ad LIKE “Z*"

Öğrenci Listesindeki Adı Z ile başlayan bütün alanları listeler.

SELECT * FROM OgrenciListesi WHERE Ad LIKE “?e"

Öğrenci Listesindeki Adı iki karakterli ve  ikinci karakteri e olanların hepsini ekrana listeler.

SELECT Ad, Soyad, DogumTarihi FROM OgrenciListesi WHERE Ad LIKE “?e???"

Öğrenci Listesindeki Adı 5 karakterli ve ikinci karakteri e olanların Ad, Soyad ve DoğumTarihini ekrana listeler.

 

 

Share this content: