MySQL函數(shù)find_in_set場景介紹
場景介紹
人有時(shí)會身兼數(shù)職,需要查找出其中擔(dān)任某一職務(wù)的都有哪些人,如下面position字段,不同的職務(wù)用數(shù)字表示,多個(gè)職務(wù)以逗號隔開。

先要查找出擔(dān)任1職務(wù)的人員,通過以下兩種方式來查詢。
方式一
采用模糊查詢,匹配出1職務(wù)的記錄,如下SQL:
select * from user where position like '%1%'
查詢結(jié)果如下,仔細(xì)觀察你會發(fā)現(xiàn)position為10的也被查出來了,但這個(gè)不符合業(yè)務(wù)要求。

方式二
采用MySQL的原生函數(shù)find_in_set(str,array)來查詢,SQL如下:
select * from user where find_in_set(1,position)
查詢結(jié)果如下,符合要求。

函數(shù)介紹
FIND_IN_SET(str,strlist),注意其中strlist只識別英文逗號。

https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_find-in-set
轉(zhuǎn)載請注明來源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/78611636,建議讀者閱讀原文,確保獲得完整的信息
到此這篇關(guān)于MySQL函數(shù)find_in_set介紹的文章就介紹到這了,更多相關(guān)mysql find_in_set函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- mysql中find_in_set()函數(shù)用法及自定義增強(qiáng)函數(shù)
- mysql中find_in_set()函數(shù)用法及自定義增強(qiáng)函數(shù)詳解
- Mysql中find_in_set()函數(shù)用法詳解以及使用場景
- MySQL高效模糊搜索之內(nèi)置函數(shù)locate instr position find_in_set使用詳解
- mysql中find_in_set()函數(shù)的使用及in()用法詳解
- mysql中find_in_set()函數(shù)的使用詳解
- mysql通過find_in_set()函數(shù)實(shí)現(xiàn)where in()順序排序
- MySQL的FIND_IN_SET函數(shù)使用方法分享
相關(guān)文章
MySQL 去除重復(fù)數(shù)據(jù)實(shí)例詳解
這篇文章主要介紹了MySQL 去除重復(fù)數(shù)據(jù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-06-06
mysql 查看當(dāng)前使用的配置文件my.cnf的方法(推薦)
下面小編就為大家?guī)硪黄猰ysql 查看當(dāng)前使用的配置文件my.cnf的方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04
淺談Mysql時(shí)間的存儲?datetime還是時(shí)間戳timestamp
本文主要介紹了淺談Mysql時(shí)間的存儲?datetime還是時(shí)間戳timestamp,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
深入解析MYSQL 常用數(shù)值函數(shù)和條件函數(shù)
這篇文章主要介紹了MYSQL 常用數(shù)值函數(shù)和條件函數(shù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2025-04-04
mysql免安裝版1067錯(cuò)誤終極解決辦法圖文教程
這篇文章主要介紹了mysql免安裝版1067錯(cuò)誤終極解決辦法圖文教程,從筆記本到pc端。本文給大家介紹的非常詳細(xì),需要的朋友參考下2017-01-01
Prometheus 監(jiān)控MySQL使用grafana展示
這篇文章主要介紹prometheus通過mysql exporter+node exporter監(jiān)控mysql,并使用grafana進(jìn)行圖表展示的相關(guān)內(nèi)容,感興趣的效果版可以參考下文2021-08-08

