SQL ile yapabileceklerinizi sadece hayal dünyanız sınırlayabilir. Mükemmel ve basit parametrelerden birisi de ‘LIKE’ yani Türkçe karşılığı tam olmasa da ‘ARAMA’ olarak ifade edebiliriz.
Öncelikle aşağıdaki tablomuza göre LIKE parametresiyle birkaç sorgu yapalım.
id | isim | yas | |
1 | Ali | 39 | [email protected] |
2 | Mehmet | 29 | [email protected] |
3 | Fatih | 15 | [email protected] |
4 | Hüseyin | 32 | [email protected] |
5 | Adnan | 31 | [email protected] |
6 | Fatma | 28 | [email protected] |
7 | Oğuz | 19 | [email protected] |
1. İsmi A ile başlayanlar için SQL LIKE sorgusu:
SELECT * FROM tablo WHERE isim LIKE 'A%'
2. E-Mail adresinde _ karakteri bulunan kişiler için SQL LIKE sorgusu:
SELECT * FROM tablo WHERE isim LIKE '%_%'
3. İsmi A ile başlayıp, yaşı 30 ila 39 arasında olan, email adresinde _ karakteri bulunan kişiler için SQL LIKE sorgusu:
SELECT * FROM tablo
WHERE isim LIKE 'A%'
AND yas LIKE '3%'
AND email LIKE '%_%'
4. İsminin herhangi bir harfinde ‘N’ olan kişileri listelemek için kullanacağımız SQL LIKE sorgusu:
SELECT * FROM tablo WHERE isim LIKE '%n%'
5. İsmi ‘Z’ harfiyle biten kişileri listemek için ise:
SELECT * FROM tablo WHERE isim LIKE '%z'
Komutlarını kullanabilirsiniz.
Gördüğümüz gibi LIKE ile yapabileceklerimiz sınırsız. Buradaki % işareti joker karakter olarak dilediğimiz yerde sorgumuzu tamamlamıyor.
Ücretsiz Senet Yazdırma Programı
MacOS için Httrack Nasıl Kurulur?
MySQL SSH ile Root Parolası Değiştirme / Ekleme
SEO Nedir?
Ücretsiz Senet Yazdırma Programı