SQL COMME opérateur
L'opérateur LIKE est utilisé dans une clause WHERE pour rechercher un modèle spécifié dans une colonne.
L'opérateur LIKE
L'opérateur LIKE est utilisé pour rechercher un modèle spécifié dans une colonne.
Syntaxe SQL LIKE
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
FROM table_name
WHERE column_name LIKE pattern
Comme exemple de l'opérateur
L'affaire «Personnes» de table:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Maintenant, nous voulons sélectionner les personnes qui vivent dans une ville qui commence par "s" à partir du tableau ci-dessus.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City LIKE 's%'
WHERE City LIKE 's%'
Le signe "%" peut être utilisé pour définir les caractères spéciaux (lettres manquantes dans la configuration) avant et après le motif.
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Ensuite, nous voulons sélectionner les personnes qui vivent dans une ville qui se termine par un «s» à partir du «Personnes» table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City LIKE '%s'
WHERE City LIKE '%s'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
Ensuite, nous voulons sélectionner les personnes qui vivent dans une ville qui contient le motif "tav" de la "Personnes" table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City LIKE '%tav%'
WHERE City LIKE '%tav%'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Il est également possible de choisir les personnes qui vivent dans une ville qui ne contient pas le motif "tav" de l'affaire «Personnes» de table, en utilisant le mot-clé NOT.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'
WHERE City NOT LIKE '%tav%'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT