Sql Like Komutu Kullanımı


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.

Yorumlar