原文:【MySQL】FIND_IN_SET、LIKE、IN的區別

現在有張新聞表,里面有新聞名稱name字段,有新聞類型type字段, 代表頭條, 代表推薦, 代表熱點, 代表最新,現在表中有兩條記錄,存儲形式如下,現在的需求是查找頭條新聞,及type中包含 的:LIKE函數 可以看出,把包含 的數據也查出來了,因為它符合查詢條件,包含 ,所以使用like就不滿足這種需求了IN 函數 這樣查詢的結果也不符合要求 這樣查找的結果不符合預期, in 后面應該是真實的 ...

2019-08-08 11:40 0 463 推薦指數:

查看詳情

mysql語句:in,likefind_in_set用法以及區別

目標:查詢callout_session表中qc_normal_label中含有2、3、5 剛測試項目一個數據統計模塊,需要查詢表中某個列含有多個值的情況,剛開始用的是like來進行篩選, 1、剛開始的思路是使用like來進行篩選,后來想了下,如果用like '%2,3,5%',只能篩選 ...

Wed Apr 24 05:01:00 CST 2019 0 913
MySQLfind_in_set()和in的區別

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

Thu Jul 14 09:39:00 CST 2016 0 2274
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
MySQLlike語句更高效的寫法locate position instr find_in_set

使用內部函數instr,可代替傳統的like方式查詢,並且速度更快。 instr函數,第一個參數是字段,第二個參數是要查詢的串,返回串的位置,第一個是1,如果沒找到就是0. 例如, select name from tpl_user where 1 and instr(`name ...

Thu Mar 09 22:57:00 CST 2017 0 4364
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM