Bu dersimizde veritabanında Like operatörünün kullanımını ayrıntılı şekilde anlatacağız.Bakalım like operatörü ile neler yapabiliyormuşuz ayrıntılar haberimizde.

Like operatörü nedir ?

Veritabanında ‘gibi’ anlamına gelmektedir.Belirtilen şartlara uygun metinlerin bulunması için kullanılan çok faydalı bir operatör.Şimdi bakalım nasıl kullanılıyormuş

Like operatörü Kullanımı

like operatörü kullanımı

Örnek : Yukarıdaki üyeler tablosundan soyadı ‘Z’ ile başlayanları getirelim.Kodumuz şu şekilde olacaktır.

SELECT * FROM uyeler 
WHERE soyisim LIKE 'Z%'

Ekranımıza gelen görüntü de şu şekilde olacaktır ;

like operatörü kullanımı

Evet gördüğünüz gibi soyadı ‘Z’ başlayanlar direk ekranımıza geldi arkadaşlar.Burada operatörü kullanımı şekline lütfen dikkat edin karıştılan bir nokta çünkü.Burada ilk ‘Z’ ile başlayanları bulduk getirdik sonrasındaki harflerin bir önemi yok ve kullanım şeklimizde ‘Z%’ bu şekilde dikkat ettiyseniz.kullanım şekli ilerideki örneklerimizde kafamızda daha şekillenecektir 🙂

Örnek : Aynı tablomuzdan bu sefer adının son harfi ‘t’ olanları getirelim.Kodumuz şu şekilde olacaktır ;

SELECT * FROM uyeler
WHERE isim LIKE '%t'

Kodumuz sonucunda ekranımızda şu görüntü olacaktır ;

like operatörü kullanımı

Operatörü kullanım şekline dikkat edin arkadaşlar örnekleri iyi çözümleyin.

Örnek : Şimdi de adında ‘er’ cümlesi geçen üyeleri getirelim.Kodumuz şu şekilde olacaktır.

SELECT * FROM uyeler
WHERE isim LIKE '%er%'

Ekranımıza gelen görüntü şu şekilde olacaktır ;
like operatörü kullanımı

Not :  Arkadaşlar örneğin ‘er’ cümlesi geçmeyenleri getirmek isteseydik NOT LİKE diyebiliriz.Bunu da unutmayın.

Örnek : Üyeler tablosunda adı ‘M’ ile başlayan ‘m’ ile biten üyeleri getirelim.Kodumuz şu şekilde olacaktır ;

SELECT * FROM uyeler
WHERE isim LIKE 'M%m'

Ekranımıza gelecek olan görüntü şu şekilde olacaktır ;
like operatörü kullanımı

SQL’de _ (alt-tire) Joker karakteri

LIKE ‘_a_’  : Üç harfli ortadaki harfi “a” olanlar.

LIKE ‘ m_s_n’ : mısın, musun, müsün veya muson gibi bir çok kelime bu desene uyuyor. Ancak muusun gibi bir kelime bu desene uymaz. Bu karakter yerine yalnızca bir adet karakter gelebileceğini tekrar hatırlatalım.

 

Bugünki dersimizde bu kadar arkadaşlar herkese kolay gelsin 🙂

 

Bir önceki dersimizde SQL’de IN Kullanımını IN Kullanımı başlığında ayrıntılı şekilde  anlatmıştık.

Etiketler:,,,,, Gözünüzü bizden ayırmayın! 30 Tem 2015

Benzer Yazılar

oracle sql dersleri

IN Kullanımı

23 Tem 2015

Yorumlar