Maison développement back-end tutoriel php 求一段SQL语句,太绕了,小弟我自己绕不出来了

求一段SQL语句,太绕了,小弟我自己绕不出来了

Jun 13, 2016 am 10:11 AM
like quot varchar

求一段SQL语句,太绕了,我自己绕不出来了。
表名:tables
以下为表内字段:
id(int)|value(varchar)|username(varchar)
以下为表内现有的记录:
1|AX,BX,CX,DX|名字1
2|AY,BY,CY|名字2
3|AZ,BZ,CZ,DZ,EZ,FZ|名字3
4|AX,BY,CZ,DZ|名字4
5|DZ,CY,BX,MZ|名字5

现在我需要的是通过获取到的值查询value字段
比如我现在获取到了"DZ,AZ,DX"这个值,然后我需要一个sql语句来做到根据获得的值来查询得到value这个字段里所有含有DZ和AZ和DX的所有记录,但同时如果只查询“A”这个值的时候却在以上记录中查询不到结果。

我自己绕了半天也没绕出来,谁帮我构造一下,或者帮我理一下思路。

万分感谢



------解决方案--------------------
FIND_IN_SET
------解决方案--------------------
`VALUE` like "%DZ%"
or 
`VALUE` like "%AZ%"
or
。。。。
这样?

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Quelle est la différence entre REGEXP et LIKE de MySQL ? Quelle est la différence entre REGEXP et LIKE de MySQL ? May 30, 2023 pm 01:58 PM

1. La différence dans le contenu correspondant. LIKE nécessite que toutes les données soient mises en correspondance. Avec Like, tout le contenu de ce champ doit remplir les conditions ; REGEXP ne nécessite qu'une correspondance partielle et un seul fragment doit être satisfait. 2. La différence de position de correspondance : LIKE correspond à la colonne entière. Si le texte correspondant apparaît dans la valeur de la colonne, LIKE ne le trouvera pas et la ligne correspondante ne sera pas renvoyée (sauf si des caractères génériques sont utilisés dans la valeur de la colonne) ; . Pour effectuer une correspondance, si le texte correspondant apparaît dans la valeur de la colonne, REGEXP le trouvera, la ligne correspondante sera renvoyée et REGEXP pourra correspondre à la valeur entière de la colonne (même effet que LIKE). 3. L'instruction SQL renvoie des données qui diffèrent de la correspondance LIKE : l'instruction SQL

Comment utiliser l'opérateur LIKE de la base de données mysql en python Comment utiliser l'opérateur LIKE de la base de données mysql en python May 31, 2023 pm 09:46 PM

L'opérateur LIKE est utilisé pour rechercher un modèle spécifié dans une colonne de la clause WHERE. Syntaxe : SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern C'est ici que le modèle spécifié est placé, et "%" est utilisé ici, également appelé caractère générique %. S'il est placé devant la condition, il recherchera les données se terminant par .. .; par exemple : % Si Li% est placé après la condition, alors les données commençant par... sont recherchées par exemple : Li%% Si elles existent avant et après la condition, alors les données incluses sont recherchées ; : %李% Petit point de connaissance : ERREUR1064 (42000):Youhaveane

Comment implémenter la comparaison de dates, le tri et d'autres opérations avec le type varchar dans MySQL Comment implémenter la comparaison de dates, le tri et d'autres opérations avec le type varchar dans MySQL May 31, 2023 pm 01:49 PM

Lors de l'utilisation de MySQL, les dates sont généralement stockées au format datetime, timestamp et autres. Cependant, parfois en raison de besoins particuliers ou de raisons historiques, la date est stockée au format varchar. Alors, comment devons-nous traiter les données de date au format varchar ? Utiliser la fonction : STR_TO_DATE(str,format) La fonction STR_TO_DATE(str,format) est la fonction inverse de la fonction DATE_FORMAT(). Il faut une chaîne str et un format chaîne format. STR_TO_DATE() renvoie une valeur DATETIME si la chaîne de format contient des composants de date et d'heure, ou si le mot

Comment utiliser Union pour optimiser l'instruction Like dans MySQL Comment utiliser Union pour optimiser l'instruction Like dans MySQL May 31, 2023 pm 03:55 PM

Optimiser l'instruction Like avec Union 1) Parfois, vous devrez peut-être utiliser l'opérateur ou à des fins de comparaison dans la requête. Lorsque le mot clé or est utilisé trop fréquemment dans la clause Where, l'optimiseur MySQL peut choisir par erreur une analyse complète de la table pour récupérer les enregistrements. La clause union peut accélérer l'exécution des requêtes, en particulier lorsque l'une des requêtes a un index optimisé et que l'autre requête a également un index optimisé. Par exemple, lorsqu'il y a des index sur first_name et last_name respectivement, exécutez l'instruction de requête suivante : mysql>select*fromstudentswherefirst_namelike'A

Quelle est la différence entre char et varchar dans MySQL Quelle est la différence entre char et varchar dans MySQL Sep 04, 2023 pm 02:16 PM

Les différences entre char et varchar dans mysql sont : 1. CHAR est de longueur fixe, tandis que VARCHAR est de longueur variable ;2. L'efficacité de stockage et de récupération de CHAR est élevée, tandis que l'efficacité de stockage et de récupération de VARCHAR n'est pas élevée 3. CHAR occupe de l'espace de stockage ; , VARCHAR peut économiser de l'espace de stockage.

Comment MySQL détermine-t-il la taille de VARCHAR Comment MySQL détermine-t-il la taille de VARCHAR May 27, 2023 pm 09:20 PM

Tout d'abord, il n'est pas recommandé d'utiliser le type TEXT, car l'utilisation de TEXT affectera sérieusement l'efficacité. Le meilleur moyen est d'utiliser VARCHAR et de déterminer la longueur maximale du champ. Nous pouvons d'abord définir un champ valeur_règle dans la table et définir la longueur sur 255, puis saisir la plus petite chaîne json : utilisez la fonction CHAR_LENGTH de MySQL pour calculer la taille de la valeur_règle : SELECTid, type_règle, valeur_règle, CHAR_LENGTH(valeur_rule) comme longueur_valeur_règle, règle_markFROMtest_tableWHEREr

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

See all articles