最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql中FIND_IN_SET函數(shù)的使用及問題

 更新時間:2024年07月23日 11:09:15   作者:山茶花開時。  
FIND_IN_SET函數(shù)用于返回字符串str在字符串列表str_list中的位置,本文主要介紹了Mysql中FIND_IN_SET函數(shù)的使用及問題,具有一定的參考價值,感興趣的可以了解一下

FIND_IN_SET函數(shù)用于返回字符串str在字符串列表str_list中的位置,返回一個整數(shù)或一個NULL值

語法格式

FIND_IN_SET(str,str_list)

str: 需要查詢的字符串

str_list:  需要查詢的字符串列表,參數(shù)以","分隔,形式如 (1,2,6,8,10,22)

提示Tips

① 如果在 str_list 中沒有找到 str,F(xiàn)IND_IN_SET函數(shù)返回 0

② 如果 str 或 str_list 為 NULL,F(xiàn)IND_IN_SET函數(shù)返回 NULL

③ 如果 str_list 是一個空字符串(""),F(xiàn)IND_IN_SET函數(shù)函數(shù)返回 0

示例1

-- 1
SELECT FIND_IN_SET("a", "a");
-- 3
SELECT FIND_IN_SET("c", "a,b,c,c,d");
-- 0
SELECT FIND_IN_SET("a", "s,q,l");
-- 0
SELECT FIND_IN_SET("q", "");
-- 5
SELECT FIND_IN_SET("o", "h,e,l,l,o");
-- Null
SELECT FIND_IN_SET("q", null);
-- Null
SELECT FIND_IN_SET(null, "s,q,l");

示例2

導入數(shù)據(jù)

DROP TABLE IF EXISTS `divisions`;
CREATE TABLE `divisions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(25) NOT NULL,
  `belts` varchar(200) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;

INSERT INTO `divisions` VALUES ('1', 'O-1', 'white,yellow,orange');
INSERT INTO `divisions` VALUES ('2', 'O-2', 'purple,green,blue');
INSERT INTO `divisions` VALUES ('3', 'O-3', 'brown,red,black');
INSERT INTO `divisions` VALUES ('4', 'O-4', 'white,yellow,orange');
INSERT INTO `divisions` VALUES ('5', 'O-5', 'purple,green,blue');
INSERT INTO `divisions` VALUES ('6', 'O-6', 'brown,red');
INSERT INTO `divisions` VALUES ('7', 'O-7', 'black');
INSERT INTO `divisions` VALUES ('8', 'O-8', 'white,yellow,orange');
INSERT INTO `divisions` VALUES ('9', 'O-9', 'purple,green,blue');
INSERT INTO `divisions` VALUES ('10', 'O-10', 'brown,red');

divisions表 

問題1:  查詢生產(chǎn)皮帶包含red belts的部門信息

SELECT name, belts
FROM divisions
WHERE FIND_IN_SET('red', belts);

結(jié)果展示 

問題2:  查詢生產(chǎn)皮帶不包含black belts的部門信息

SELECT name, belts
FROM divisions
WHERE NOT FIND_IN_SET('black', belts);

結(jié)果展示

問題3:查找名稱為O-1或O-2的部門 

-- 使用FIND_IN_SET
SELECT name, belts
FROM divisions
WHERE FIND_IN_SET(name, 'O-1,O-2');

-- 使用IN運算符
SELECT name, belts
FROM divisions
WHERE name IN ('O-1','O-2');

結(jié)果展示

補充擴展知識: column IN ('x', 'y', 'z')表達式與FIND_IN_SET(column, 'x,y,z')效果相同

當你希望將值與數(shù)據(jù)庫中的值列表進行匹配時,可以使用IN運算符; 當你希望將值與數(shù)據(jù)庫中以逗號分隔存儲的值列表進行匹配時,可以使用FIND_IN_SET函數(shù)

到此這篇關(guān)于Mysql中FIND_IN_SET函數(shù)的使用及問題的文章就介紹到這了,更多相關(guān)Mysql FIND_IN_SET函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql_mcp_server部署及應(yīng)用實踐案例

    mysql_mcp_server部署及應(yīng)用實踐案例

    文章介紹了在CentOS7.5環(huán)境下部署MySQL_mcp_server的步驟,包括服務(wù)安裝、配置和啟動,還提供了一個基于Dify工作流的應(yīng)用案例,展示了如何在Dify中安裝和使用MCP服務(wù),感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • MySQL慢查詢診斷與SQL注入防御詳解

    MySQL慢查詢診斷與SQL注入防御詳解

    本文介紹MySQL慢查詢診斷與SQL注入防御的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2026-04-04
  • MySQL中的字符替換示例詳解

    MySQL中的字符替換示例詳解

    本文介紹了 MySQL 中的兩種字符替換函數(shù):REPLACE 和 REGEXP_REPLACE,通過這兩個函數(shù)的使用,我們可以方便地進行字符替換操作,提高數(shù)據(jù)處理的效率和準確性,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • MySQL修改默認字符集編碼的方法

    MySQL修改默認字符集編碼的方法

    這篇文章主要介紹了MySQL修改默認字符集編碼的方法的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Django連接本地mysql數(shù)據(jù)庫(pycharm)的步驟

    Django連接本地mysql數(shù)據(jù)庫(pycharm)的步驟

    這篇文章主要介紹了Django連接本地mysql數(shù)據(jù)庫(pycharm)的步驟,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • mysql解壓縮方式安裝和徹底刪除的方法圖文詳解

    mysql解壓縮方式安裝和徹底刪除的方法圖文詳解

    這篇文章主要介紹了mysql解壓縮方式安裝和徹底刪除的方法,只有mysql徹底刪除干凈了,才可以裝另外新的版本,需要的朋友可以參考下
    2018-01-01
  • 一文搞清楚MySQL count(*)、count(1)、count(col)區(qū)別

    一文搞清楚MySQL count(*)、count(1)、count(col)區(qū)別

    本文主要介紹了MySQL count(*)、count(1)、count(col)區(qū)別,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • MySQL對數(shù)據(jù)庫和表進行DDL命令的操作代碼

    MySQL對數(shù)據(jù)庫和表進行DDL命令的操作代碼

    DDL(Data?Definition?Language),是數(shù)據(jù)定義語言的縮寫,它是SQL(Structured?Query?Language)語言的一個子集,用于定義或修改數(shù)據(jù)庫的結(jié)構(gòu),本文給大家介紹了MySQL對數(shù)據(jù)庫和表進行DDL命令的操作,需要的朋友可以參考下
    2024-07-07
  • mysql中的find_in_set字符串查找函數(shù)解析

    mysql中的find_in_set字符串查找函數(shù)解析

    這篇文章主要介紹了mysql中的find_in_set字符串查找函數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 解決mysql連接錯誤errorCode 0,state 08S01

    解決mysql連接錯誤errorCode 0,state 08S01

    這篇文章主要介紹了解決mysql連接錯誤errorCode 0,state 08S01,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論

霞浦县| 连江县| 祁门县| 陆川县| 保山市| 琼结县| 道孚县| 方正县| 兴海县| 博白县| 饶河县| 宜宾市| 常熟市| 绿春县| 四平市| 女性| 漾濞| 竹山县| 靖安县| 丹棱县| 杨浦区| 宣汉县| 青铜峡市| 台湾省| 文成县| 凤冈县| 古交市| 安庆市| 琼海市| 姚安县| 屏东县| 亳州市| 黎川县| 德州市| 合作市| 扶余县| 双柏县| 基隆市| 白银市| 金山区| 清河县|