原文:mysql查找以逗號分隔的值-find_in_set

需求:有一個表字段很多逗號的值,然后查詢時候傳入一些值,匹配所有數據內包含查詢傳入的這些值的數據 可能你一開始會想到 SELECT FROM xujiantao WHERE game LIKE 或者 , 那么結果可能也會包含 的數據,不太准 一開始我用的正則匹配的,今天無意中發現了另外一個MYSQL函數,廢話不多說了 相信很多人也這么存過,假如有以下表數據: 然后試下LIKE: 它把包含 和包含 ...

2015-07-08 02:06 0 3754 推薦指數:

查看詳情

MySQLFIND_IN_SET()函數

今天在做項目時,看到了一個從沒見過的MySQL函數——FIND_IN_SET(),頓時就產生了濃郁的興趣,然后就搜了搜,翻了翻。 語法:FIND_IN_SET(str,strlist) 定義: 1. 假如字符串str在由N子鏈組成的字符串列表strlist中,則返回的范圍在1到N之間 ...

Thu Jun 29 00:07:00 CST 2017 1 129067
MySQLFIND_IN_SET()函數

今天在做項目時,看到了一個從沒見過的MySQL函數——FIND_IN_SET(),頓時就產生了濃郁的興趣,然后就搜了搜,翻了翻。 語法:FIND_IN_SET(str,strlist) 定義: 1. 假如字符串str在由N子鏈組成的字符串列表strlist中,則返回的范圍 ...

Wed Jun 17 17:46:00 CST 2020 0 879
MySQLFIND_IN_SET()函數

今天在做項目時,看到了一個從沒見過的MySQL函數——FIND_IN_SET(),頓時就產生了濃郁的興趣,然后就搜了搜,翻了翻。 語法:FIND_IN_SET(str,strlist) 定義: 1. 假如字符串str在由N子鏈組成的字符串列表strlist中,則返回的范圍在1到N之間 ...

Tue Feb 14 23:47:00 CST 2017 8 19998
MySQLfind_in_set()和in的區別

弄個測試表來說明兩者的區別 CREATE TABLE `test` ( `id` int(8) NOT NULL auto_increment, `name` varchar(255) NO ...

Thu Jul 14 09:39:00 CST 2016 0 2274
MySQLFIND_IN_SET、LIKE、IN的區別

現在有張新聞表,里面有新聞名稱name字段,有新聞類型type字段,1代表頭條,2代表推薦,11代表熱點,22代表最新,現在表中有兩條記錄,存儲形式如下,現在的需求是查找頭條新聞,及type中包含1的:LIKE函數  可以看出,把包含11的數據也查出來了,因為它符合查詢條件,包含1,所以使 ...

Thu Aug 08 19:40:00 CST 2019 0 463
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM