Gli ultimi tutorial di sviluppo web
 

SQL operatore LIKE


L'operatore LIKE viene utilizzato in una clausola WHERE per la ricerca di un modello specifico all'interno di una colonna.


La COME operatore SQL

L'operatore LIKE viene utilizzato per la ricerca di un modello specifico all'interno di una colonna.

SQL sintassi simile

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

Database Demo

In questo tutorial useremo il noto database di esempio Northwind.

Di seguito una selezione dal "Customers" tabella:

Identificativo del cliente Nome del cliente Nome del contatto Indirizzo Città Codice postale Nazione
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

Esempi SQL LIKE operatore

La seguente istruzione SQL seleziona tutti i clienti con una città inizia con la lettera "s" :

Esempio

SELECT * FROM Customers
WHERE City LIKE 's%';
Prova tu stesso "

Suggerimento: la "%" segno è utilizzato per definire i caratteri jolly (lettere mancanti) sia prima che dopo il modello. Si impara di più sui caratteri jolly nel prossimo capitolo.

La seguente istruzione SQL seleziona tutti i clienti con una città che termina con la lettera "s" :

Esempio

SELECT * FROM Customers
WHERE City LIKE '%s';
Prova tu stesso "

La seguente istruzione SQL seleziona tutti i clienti con un paese che contiene il modello di "land" :

Esempio

SELECT * FROM Customers
WHERE Country LIKE '%land%';
Prova tu stesso "

Utilizzando la parola chiave non consente di selezionare i record che non corrispondono al modello.

La seguente istruzione SQL seleziona tutti i clienti con paese non contenente il modello di "land" :

Esempio

SELECT * FROM Customers
WHERE Country NOT LIKE '%land%';
Prova tu stesso "