En son web geliştirme öğreticiler
 

SQL GİBİ Operatör


LIKE operatörü bir sütunda belirtilen bir deseni arama WHERE madde kullanılır.


SQL GİBİ Operatör

LIKE operatörü bir sütunda belirtilen bir deseni arama yapmak için kullanılır.

SQL GİBİ sözdizimi

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern ;

Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

SQL GİBİ Operatör Örnekleri

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

Örnek

SELECT * FROM Customers
WHERE City LIKE 's%';
Kendin dene "

İpucu: "%" işareti önce ve desen sonrasında joker (eksik harf) tanımlamak için kullanılır. Bir sonraki bölümde simgelemlerin hakkında daha fazla bilgi edineceksiniz.

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

Örnek

SELECT * FROM Customers
WHERE City LIKE '%s';
Kendin dene "

Aşağıdaki SQL deyimi desen içeren bir ülke ile tüm müşterilerine seçer "land" :

Örnek

SELECT * FROM Customers
WHERE Country LIKE '%land%';
Kendin dene "

DEĞİL kelime kullanma modelle eşleşen OLMAYAN kayıtları seçmenize olanak sağlar.

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

Örnek

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