SQL caractères génériques


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:
WildcardDescription
%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_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger


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%'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes
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%'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
2SvendsenToveBorgvn 23Sandnes


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'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes
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'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
2SvendsenToveBorgvn 23Sandnes


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]%'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
2SvendsenToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
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]%'
L'ensemble de résultats se présente comme suit:
P_IDLastNamePrénomAdresseVille
1HansenOlaTimoteivn 10Sandnes


0 commentaires:

Post a Comment

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT