求一段SQL语句,太绕了,小弟我自己绕不出来了
求一段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
。。。。
这样?

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

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

1.在匹配內容上的區別LIKE要求整個資料都要匹配,用Like,必須這個字段的所有內容滿足條件;REGEXP只需要部分匹配即可,只需要有任何一個片段滿足即可。 2.在匹配位置上的區別LIKE匹配整個列,如果被匹配的文字在列值中出現,LIKE將不會找到它,相應的行也不會被返回(除非使用通配符);REGEXP在列值內進行匹配,如果被匹配的文字在列值中出現,REGEXP將會找到它,則相應的行將被傳回,並且REGEXP能匹配整個列值(與LIKE相同的作用)。 3.SQL語句回傳資料區別LIKE匹配:此SQL語

在mysql使用過程中,日期一般都是以datetime、timestamp等格式進行儲存的,但有時會因為特殊的需求或歷史原因,日期的儲存格式是varchar,那麼我們該如何處理這個varchar格式的日期資料呢?使用函數:STR_TO_DATE(str,format)STR_TO_DATE(str,format)函數是DATE_FORMAT()函數的反函數。它需要一個字串str和一個格式字串格式。 STR_TO_DATE()傳回一個DATETIME值,如果格式字串包含日期和時間部分,或如果字

LIKE操作符用於在WHERE子句中搜尋列中的指定模式。語法:SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpatternpattern這裡就是放指定模板的地方,而這裡就要用到“%”,也叫做通配符%如果是放在條件前面,那就是查以...結尾的資料;例如:%李%如果是放在條件後面,那就是查以...開頭的數據;例如:李%%如果是在條件前後都存在,那就是查包含的數據;例如:%李%小知識點:ERROR1064 (42000):Youhaveane

mysql中char和varchar的差異有:1、CHAR是固定長度的,而VARCHAR是可變長度的;2、CHAR儲存和檢索效率高,而VARCHAR儲存和檢索效率不高;3、CHAR佔用儲存空間,而VARCHAR可以節省儲存空間。

用Union優化Like語句1)有時候,你可能需要在查詢中使用or操作符來比較。當or關鍵字在where子句中使用頻率過高的時候,它可能會使MySQL優化器錯誤的選擇全表掃描來檢索記錄。 union子句可以是查詢執行的更快,尤其是當其中一個查詢有一個最佳化索引,而另一個查詢也有一個最佳化索引的時候。例如,在first_name和last_name上分別存在索引的情況下,執行下列查詢語句:mysql>select*fromstudentswherefirst_namelike'A

首先不建議使用TEXT類型的,因為使用TEXT會嚴重影響效率,最好的方法就是使用VARCHAR並確定欄位的最大長度。我們可以先在表裡定義一個欄位rule_value,設定長度為255,然後輸入最小的json字串進去:使用MySQL的CHAR_LENGTH函數,計算rule_value的大小:SELECTid,rule_type,rule_value,CHAR_LENGTH(rule_value)asrule_value_letest

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
