En son web geliştirme öğreticiler
 

SQL Joker karakterler


Bir arama karakteri başka yerine kullanılabilir character(s) bir dize.


SQL Joker Karakterler

SQL, joker karakterler SQL GİBİ operatörü ile kullanılmaktadır.

SQL joker Tablo içindeki verileri aramak için kullanılır.

SQL ile joker şunlardır:

joker Açıklama
% Sıfır ya da daha fazla karakter için bir yedek
_ Tek bir karakter için bir yedek
[ charlist ] karakter takımları ve aralıkları maç için
[^ charlist ]
or
[! charlist ]
Sadece bir karakter parantez içinde belirtilen DEĞİL Maçlar

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% Wildcard kullanma

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

Örnek

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

Aşağıdaki SQL deyimi bir şehir deseni içeren tüm müşterileri seçer "es" :

Örnek

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

SQL _ joker kullanarak

Aşağıdaki SQL deyimi bir şehir, ardından herhangi bir karakter ile başlayan tüm müşterileri seçer "erlin" :

Örnek

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

Aşağıdaki SQL deyimi bir şehir ile başlayan tüm müşterileri seçer "L" ve ardından herhangi bir karakter ardından, "n" , ardından herhangi bir karakter ardından, "on" :

Örnek

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

SQL [charlist] Wildcard kullanma

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

Örnek

SELECT * FROM Customers
WHERE City LIKE '[bsp]%';
Kendin dene "

Aşağıdaki SQL deyimi bir şehir ile başlayan tüm müşterileri seçer "a" , "b" ya da "c" :

Örnek

SELECT * FROM Customers
WHERE City LIKE '[a-c]%';
Kendin dene "

Aşağıdaki SQL deyimi bir şehir ile başlayan DEĞİL ile tüm müşterilerine seçer "b" , "s" veya "p" :

Örnek

SELECT * FROM Customers
WHERE City LIKE '[!bsp]%';

or

SELECT * FROM Customers
WHERE City NOT LIKE '[bsp]%';
Kendin dene "