Maison  >  Article  >  développement back-end  >  Explication des connaissances liées aux caractères génériques SQL

Explication des connaissances liées aux caractères génériques SQL

jacklove
jackloveoriginal
2018-05-08 09:58:292005parcourir

Lors de la recherche de données dans la base de données, vous pouvez utiliser des caractères génériques SQL. Cet article expliquera en détail les connaissances pertinentes.

Vous pouvez utiliser le caractère générique SQL lorsque recherchez des données dans une base de données.

Caractères génériques SQL

Les caractères génériques SQL peuvent remplacer un ou plusieurs caractères lors de la recherche de données dans une base de données.

Les caractères génériques SQL doivent être utilisés avec l'opérateur LIKE.

En SQL, les caractères génériques suivants peuvent être utilisés :

Utilisation du caractère générique %

Exemple 1

Maintenant, nous voulons obtenir les résultats du ci-dessus le tableau "Personnes" Pour sélectionner les personnes vivant dans les villes commençant par "Ne" :

Nous pouvons utiliser l'instruction SELECT suivante :

SELECT * FROM Persons
WHERE City LIKE 'Ne%'

Exemple 2

Ensuite, nous voulons Sélectionner les personnes vivant dans les villes contenant « lond » dans la table « Personnes » :

Nous pouvons utiliser l'instruction SELECT suivante :

SELECT * FROM Persons
WHERE City LIKE '%lond%'

Utiliser le caractère générique _

Exemple 1

Maintenant, nous voulons sélectionner les personnes dont le premier caractère est suivi de « eorge » dans le tableau « Personnes » ci-dessus :

Nous pouvons utiliser l'instruction SELECT suivante :

SELECT * FROM Persons
WHERE FirstName LIKE '_eorge'

Exemple 2

Ensuite, nous voulons que le nom de famille de cet enregistrement sélectionné dans la table "Personnes" commence par "C", puis un caractère arbitraire, et ensuite " r", puis n'importe quel caractère, puis "er" :

Nous pouvons utiliser l'instruction SELECT suivante :

SELECT * FROM Persons
WHERE LastName LIKE 'C_r_er'

Utiliser le caractère générique [charlist]

Exemple 1

Maintenant, nous voulons sélectionner les personnes dont les villes commencent par "A" ou "L" ou "N" dans le tableau "Personnes" ci-dessus :

Nous pouvons utiliser le SELECT suivant déclaration :

SELECT * FROM Persons
WHERE City LIKE '[ALN]%'

Exemple 2

Maintenant, nous souhaitons sélectionner la ville de résidence qui ne commence pas par "A" ou "L" dans le tableau "Personnes" ci-dessus" ou les personnes commençant par « N » :

Nous pouvons utiliser l'instruction SELECT suivante :

SELECT * FROM Persons
WHERE City LIKE '[!ALN]%'

Cet article fournit une explication pertinente des caractères génériques. Pour plus de matériel d'apprentissage, veuillez faire attention à php You. peut le regarder sur le site chinois.

Recommandations associées :

Explication sur l'opérateur SQL LIKE

Explication sur la clause SQL TOP

À propos de l'analyse de l'instruction SQL SELECT DISTINCT

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn