Skip to main content

AccessTr.neT


Sql Like Komutu

onur_can
onur_can
SQL
2
479

Sql Like Komutu

#1
Merhaba arkadaşlar, bu makalemde sizlere Sql de LIKE komutunun kullanımını kısaca açıklayacağım.
LIKE komutu ne işe yarar?
LIKE komutu veritabanında verilen kriterlere göre kayıtları listeler. Kriterlerimizde joker karakterler kullanırız. Bunlar (*) Yıldız ve (?) Soru işaretidir. (*) Yıldız kullandığımızda belirli bir karakter grubunu, (?) Soru işareti kullandığımızda ise tek karakteri temsil eder. Örneğin ŞEHİR kelimesi ile biten şehirleri bulmak istersek,
LIKE "*ŞEHİR" 
komutunu kullanabiliriz. Bu durumda sonuçlarımız;
KIRŞEHİR
NEVŞEHİR
ESKİŞEHİR
Olacaktır.
Bir örnekte (?) Soru işareti için yapalım. Örneğin 2. harfi "A" olan şehir isimlerini listeleyelim. Bu durumda komutu şu şekilde kullanmamız gerekir.
LIKE "?A*"
Bu komutu verdiğimizde sonuçlarımız aşağıdaki gibi olacaktır.
BALIKESİR
BARTIN
BATMAN
BAYBURT
ÇANAKKALE
ÇANKIRI
GAZİANTEP
HAKKARİ
HATAY
KAHRAMANMARAŞ
KARABÜK
KARAMAN
KARS
KASTAMONU
KAYSERİ
MALATYA
MANİSA
MARDİN
SAKARYA
SAMSUN
ŞANLIURFA
VAN
YALOVA
Evet dikkat ederseniz birinci harf ne olursa olsun, 2.harfi a olan tüm şehirleri listeledik. Komutun söz dizimi aşağıdaki gibidir.
SELECT Şehir
FROM Şehirler
WHERE Şehir
LIKE "?a*"
soru işaretini tek kullanmanız şart değil, yanyana ya da ayrı ayrı bir çok yerde kullanabilirsiniz. Örneğin,
LIKE "Ka??*"
Sonuç;
KARABÜK
KARAMAN

Faydalı olması dileğiyle...
iyi akşamlar,
Saygılarımla.
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#2
Paylaşım Teşekkürler hocam
Cevapla
#3
Paylaşım için teşekkürler
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da