Maison > base de données > tutoriel mysql > Comment vérifier si des nombres existent dans une liste séparée par des virgules dans MySQL ?

Comment vérifier si des nombres existent dans une liste séparée par des virgules dans MySQL ?

Linda Hamilton
Libérer: 2024-11-16 06:28:03
original
942 Les gens l'ont consulté

How to Check if Numbers Exist in a Comma-Separated List in MySQL?

Utiliser IN pour rechercher des nombres dans des listes séparées par des virgules

Dans MySQL, déterminer si un ensemble de nombres est présent dans une virgule- Une liste séparée stockée dans un champ BLOB peut être obtenue à l'aide de l'opérateur IN. Cette approche évite d'utiliser LIKE %%, ce qui n'est pas recommandé pour de tels scénarios.

Considérez le tableau suivant :

UID | NUMBERS
------|--------------------
1 | 1,13,15,20
2 | 3,10,15,20
3 | 3,15
Copier après la connexion

Pour vérifier si 3 et 15 existent dans le champ NUMBERS, utilisez la requête suivante :

SELECT * FROM table WHERE 3 IN (NUMBERS) AND 15 IN (NUMBERS)
Copier après la connexion

L'opérateur IN recherche efficacement les valeurs spécifiées dans la chaîne séparée par des virgules stockée dans le champ NUMBERS. Par exemple :

WHERE 3 IN (2,3,6,8,90)
Copier après la connexion

Cette requête vérifie si le chiffre 3 est présent dans la liste (2,3,6,8,90).

Notez que cette approche s'applique également à valeurs non numériques stockées dans des chaînes séparées par des virgules.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal