Maison > Article > développement back-end > Explication des connaissances liées aux caractères génériques SQL
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!