SQL caractères génériques
Caractères génériques SQL peuvent être utilisées lors de la recherche des données dans une base de données.
Les caractères génériques SQL
Caractères génériques SQL peut se substituer à un ou plusieurs caractères lors de la recherche des données dans une base de données.
Caractères génériques SQL doit être utilisé avec l'opérateur SQL LIKE.
Avec SQL, les caractères génériques suivants peuvent être utilisés:
Wildcard | Description |
---|---|
% | Un pour remplacer zéro ou plusieurs caractères |
_ | Un remplaçant pour exactement un caractère |
[Charlist] | Tout caractère unique charlist |
[^ Charlist]ou [! Charlist] | Tout caractère unique n'appartenant pas à charlist |
Exemples génériques SQL
Nous avons ce qui suit «Personnes» 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 |
Utilisation de la Wildcard%
Maintenant, nous voulons sélectionner les personnes qui vivent dans une ville qui commence par "sa" de l'affaire «Personnes» table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City LIKE 'sa%'
WHERE City LIKE 'sa%'
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 «nda» de la «Personnes» table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE City LIKE '%nes%'
WHERE City LIKE '%nes%'
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 |
En utilisant le caractère générique _
Maintenant, nous voulons sélectionner les personnes avec un prénom qui commence par un caractère quelconque, suivi par "la" de la "Personnes" table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE FirstName LIKE '_la'
WHERE FirstName LIKE '_la'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
Ensuite, nous voulons sélectionner les personnes avec un nom qui commence par "S", suivi d'un caractère, suivi de "fin", suivi d'un caractère, suivi par "on" de l'affaire «Personnes» table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE LastName LIKE 'S_end_on'
WHERE LastName LIKE 'S_end_on'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
Utilisation du [charlist] Wildcard
Maintenant, nous voulons sélectionner les personnes ayant un nom de famille qui commence par "b" ou "s" ou "p" de la "Personnes" table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE LastName LIKE '[bsp]%'
WHERE LastName LIKE '[bsp]%'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
2 | Svendsen | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Ensuite, nous voulons sélectionner les personnes ayant un nom de famille qui ne commence pas par "b" ou "s" ou "p" de la "Personnes" table.
On utilise l'instruction SELECT suivante:
SELECT * FROM Persons
WHERE LastName LIKE '[!bsp]%'
WHERE LastName LIKE '[!bsp]%'
L'ensemble de résultats se présente comme suit:
P_ID | LastName | Prénom | Adresse | Ville |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT