Heim Backend-Entwicklung PHP-Tutorial 求一段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
。。。。
这样?

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

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

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

Was ist der Unterschied zwischen MySQLs REGEXP und LIKE? Was ist der Unterschied zwischen MySQLs REGEXP und LIKE? May 30, 2023 pm 01:58 PM

1. Der Unterschied im übereinstimmenden Inhalt erfordert, dass die gesamten Daten übereinstimmen. Bei „Gefällt mir“ müssen alle Inhalte dieses Felds nur teilweise übereinstimmen und nur ein Fragment muss erfüllt sein. 2. Der Unterschied in der Übereinstimmungsposition: LIKE stimmt mit der gesamten Spalte überein. Wenn der übereinstimmende Text im Spaltenwert vorkommt, wird er von LIKE nicht gefunden und die entsprechende Zeile wird nicht zurückgegeben (es sei denn, REGEXP liegt innerhalb des Spaltenwerts). . Wenn der übereinstimmende Text im Spaltenwert erscheint, wird er von REGEXP gefunden, die entsprechende Zeile wird zurückgegeben und REGEXP kann den gesamten Spaltenwert abgleichen (gleicher Effekt wie LIKE). 3. Die SQL-Anweisung gibt Daten zurück, die sich von der LIKE-Übereinstimmung unterscheiden: die SQL-Anweisung

So verwenden Sie den LIKE-Operator der MySQL-Datenbank in Python So verwenden Sie den LIKE-Operator der MySQL-Datenbank in Python May 31, 2023 pm 09:46 PM

Der LIKE-Operator wird verwendet, um in einer Spalte in der WHERE-Klausel nach einem angegebenen Muster zu suchen. Syntax: SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern Hier wird die angegebene Vorlage platziert und hier wird „%“ verwendet, das auch als Platzhalterzeichen % bezeichnet wird. Wenn es vor der Bedingung platziert wird, wird nach Daten gesucht, die mit … enden. .; zum Beispiel: % Wenn Li% nach der Bedingung steht, werden die Daten gesucht, die mit... beginnen. Beispiel: Li%%. Wenn sie vor und nach der Bedingung vorhanden sind, werden zum Beispiel die enthaltenen Daten durchsucht : %李% Kleiner Wissenspunkt: ERROR1064 (42000):Youhaveane

So implementieren Sie Datumsvergleiche, Sortierungen und andere Vorgänge mit dem Typ varchar in MySQL So implementieren Sie Datumsvergleiche, Sortierungen und andere Vorgänge mit dem Typ varchar in MySQL May 31, 2023 pm 01:49 PM

Bei der Verwendung von MySQL werden Daten im Allgemeinen in den Formaten datetime, timestamp und anderen gespeichert. Aus besonderen Gründen oder aus historischen Gründen werden die Datumsdaten jedoch im Varchar-Format gespeichert. Funktion verwenden: STR_TO_DATE(str,format) Die Funktion STR_TO_DATE(str,format) ist die Umkehrfunktion der Funktion DATE_FORMAT(). Es benötigt einen String str und einen Formatstring format. STR_TO_DATE() gibt einen DATETIME-Wert zurück, wenn die Formatzeichenfolge Datums- und Uhrzeitkomponenten enthält oder wenn das Wort

So verwenden Sie Union zur Optimierung der Like-Anweisung in MySQL So verwenden Sie Union zur Optimierung der Like-Anweisung in MySQL May 31, 2023 pm 03:55 PM

Optimieren Sie die Like-Anweisung mit Union 1) Manchmal müssen Sie möglicherweise den Operator „or“ zum Vergleich in der Abfrage verwenden. Wenn das Schlüsselwort or in der where-Klausel zu häufig verwendet wird, kann es dazu führen, dass der MySQL-Optimierer fälschlicherweise einen vollständigen Tabellenscan auswählt, um Datensätze abzurufen. Die Union-Klausel kann die Ausführung von Abfragen beschleunigen, insbesondere wenn eine Abfrage über einen optimierten Index verfügt und die andere Abfrage ebenfalls über einen optimierten Index verfügt. Wenn beispielsweise Indizes für Vorname und Nachname vorhanden sind, führen Sie die folgende Abfrageanweisung aus: mysql>select*fromstudentswherefirst_namelike'A

Was ist der Unterschied zwischen char und varchar in MySQL? Was ist der Unterschied zwischen char und varchar in MySQL? Sep 04, 2023 pm 02:16 PM

Die Unterschiede zwischen char und varchar in MySQL sind: 1. CHAR hat eine feste Länge, während VARCHAR eine variable Länge hat. 2. Die Speicher- und Abrufeffizienz von CHAR ist hoch, während die Speicher- und Abrufeffizienz von VARCHAR nicht hoch ist , VARCHAR kann Speicherplatz sparen.

Wie bestimmt MySQL die Größe von VARCHAR? Wie bestimmt MySQL die Größe von VARCHAR? May 27, 2023 pm 09:20 PM

Erstens wird die Verwendung des TEXT-Typs nicht empfohlen, da die Verwendung von TEXT die Effizienz erheblich beeinträchtigt. Der beste Weg ist die Verwendung von VARCHAR und die Bestimmung der maximalen Länge des Feldes. Wir können zuerst ein Feld „rule_value“ in der Tabelle definieren und die Länge auf 255 festlegen und dann die kleinste JSON-Zeichenfolge eingeben: Verwenden Sie die CHAR_LENGTH-Funktion von MySQL, um die Größe von „rule_value“ zu berechnen: SELECTid, „rule_type“, „rule_value“, „CHAR_LENGTH(rule_value)“ als „rule_value_length“, „rule_markFROMtest_tableWHEREr“.

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

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

See all articles