mysql find()方法_Mysql find_in_set()函数使用方法
生活随笔
收集整理的這篇文章主要介紹了
mysql find()方法_Mysql find_in_set()函数使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
find_in_set()函數在mysql中是用來查找字類類型為SET()的內容查詢的,下面我來給各位朋友簡單的介紹介紹。
先看mysql手冊中find_in_set函數的語法:
代碼如下
復制代碼
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子鏈組成的字符串列表strlist 中,則返回值的范圍在 1 到 N 之間。一個字符串列表就是一個由一些被‘,’符號分開的自鏈組成的字符串。如果第一個參數是一個常數字符串,而第二個是type SET列,則 FIND_IN_SET() 函數被優化,使用比特計算。如果str不在strlist 或strlist 為空字符串,則返回值為 0 。如任意一個參數為NULL,則返回值為 NULL。這個函數在第一個參數包含一個逗號(‘,’)時將無法正常運行。
mysql> SELECT FIND_IN_SET('b','a,b,c,d');
-> 2
在中查詢
將用戶的所有權限id存入此字段。比如有:1,2,3,4,5這樣的五個權限
查找哪些用戶擁有權限id為1的權限
代碼如下
復制代碼
* from user where find_in_set('1',purview);
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的mysql find()方法_Mysql find_in_set()函数使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python阿里巴巴排名_python使
- 下一篇: mysql操作常见问题_MySQL:常见