SQL LIKE Operator

sametuzun
Mesajlar: 507
Kayıt: Prş Haz 09, 2016 12:48 am

SQL LIKE Operator

Mesajgönderen sametuzun » Prş Haz 30, 2016 9:45 pm

LIKE operatörü bir sütunda belirtilen bir deseni aramak için WHERE yan tümcesinde kullanılır.

SQL GİBİ Operatörü
LIKE operatörü bir sütunda belirtilen bir deseni aramak için kullanılır.

SQL GİBİ sözdizimi

Kod: Tümünü seç

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern;
Demo Veritabanı
Bu yazıda tanınmış Northwind örnek veritabanını kullanır.

Aşağıda "Müşteriler" tablosundan bir seçki:

Resim


SQL GİBİ Operatör Örnekleri
Aşağıdaki SQL deyimi bir şehir "s" harfi ile başlayan tüm müşterilerine seçer:


Örnek

Kod: Tümünü seç

SELECT * FROM Customers
WHERE City LIKE 's%';
İpucu: "%" işareti öncesi ve desen sonrası her iki joker (eksik harf) tanımlamak için kullanılır. Bir sonraki bölümde simgelemlerin hakkında daha fazla öğreneceksiniz.

Aşağıdaki SQL deyimi bir şehir "s" harfi ile biten ile tüm müşterilerine seçer:

Örnek

Kod: Tümünü seç

SELECT * FROM Customers
WHERE City LIKE '%s';
Aşağıdaki SQL deyimi deseni "kara" içeren bir ülke ile tüm müşterilerine seçer:

Örnek

Kod: Tümünü seç

SELECT * FROM Customers
WHERE Country LIKE '%land%';
NOT anahtar sözcüğünü kullanarak desenle eşleşen DEĞIL kayıtları seçmek için izin verir.

Aşağıdaki SQL deyimi Ülke desen "kara" içeren DEĞİL ile tüm müşterilerine seçer:

Kod: Tümünü seç

SELECT * FROM Customers
WHERE Country NOT LIKE '%land%';

“MsSQL / MySQL” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir