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

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

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

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

語(yǔ)法格式

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 是一個(gè)空字符串(""),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

導(dǎo)入數(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表 

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

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

結(jié)果展示 

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

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

結(jié)果展示

問(wèn)題3:查找名稱為O-1或O-2的部門 

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

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

結(jié)果展示

補(bǔ)充擴(kuò)展知識(shí): column IN ('x', 'y', 'z')表達(dá)式與FIND_IN_SET(column, 'x,y,z')效果相同

當(dāng)你希望將值與數(shù)據(jù)庫(kù)中的值列表進(jìn)行匹配時(shí),可以使用IN運(yùn)算符; 當(dāng)你希望將值與數(shù)據(jù)庫(kù)中以逗號(hào)分隔存儲(chǔ)的值列表進(jìn)行匹配時(shí),可以使用FIND_IN_SET函數(shù)

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

相關(guān)文章

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

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

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

    MySQL慢查詢?cè)\斷與SQL注入防御詳解

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

    MySQL中的字符替換示例詳解

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

    MySQL修改默認(rèn)字符集編碼的方法

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

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

    這篇文章主要介紹了Django連接本地mysql數(shù)據(jù)庫(kù)(pycharm)的步驟,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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ū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • MySQL對(duì)數(shù)據(jù)庫(kù)和表進(jìn)行DDL命令的操作代碼

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

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

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

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

    解決mysql連接錯(cuò)誤errorCode 0,state 08S01

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

最新評(píng)論

营口市| 宣威市| 惠州市| 乌海市| 华亭县| 瑞昌市| 新田县| 新闻| 上蔡县| 平阳县| 瑞丽市| 洪泽县| 资源县| 买车| 精河县| 松江区| 青岛市| 黎平县| 海晏县| 东乌珠穆沁旗| 吉隆县| 乌鲁木齐市| 宁乡县| 同仁县| 沁阳市| 宜都市| 大竹县| 册亨县| 通海县| 合江县| 克什克腾旗| 元阳县| 东至县| 武川县| 梅州市| 柏乡县| 成武县| 海安县| 新巴尔虎左旗| 连平县| 海原县|