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

MySQL如何匹配字符串函數(shù)

 更新時(shí)間:2024年11月06日 08:37:29   作者:暗生琴愫  
MySQL提供多個(gè)字符串匹配函數(shù),如like、locate、position、instr和find_in_set,其中l(wèi)ocate、position、instr和find_in_set均返回字符在字段中的索引(如果包含),否則返回0,特別地,find_in_set適用于字段為數(shù)組的情況

MySQL匹配字符串函數(shù)

注意:MySQL索引從1開始

1、like

select * from 表名 where 字段名 like "%字符%";

2、locate(字符,字段)

如果包含,返回>0的數(shù)(字符所在的第一個(gè)索引),否則返回0

-- select * from 表名 where LOCATE('字符', 字段);
select LOCATE('ab', 'abcd');
> 1

3、position(字符 in 字段)

如果包含,返回>0的數(shù)(字符所在的第一個(gè)索引),否則返回0

-- select * from 表名 where POSITION('字符' IN 字段);
select POSITION('ab' IN 'abcd');
> 1

4、instr(字段,字符)

如果包含,返回>0的數(shù)(字符所在的第一個(gè)索引),否則返回0

注意:字段在前,要匹配的字符串在后

-- select * from 表名 where INSTR(字段, '字符');
select INSTR('abcd', 'b');
> 2

5、find_in_set(字符,字段)

如果包含,返回>0的數(shù)(字符所在的第一個(gè)索引),否則返回0

字段以","分割開,常用于字段為數(shù)組的情況。

-- select * from 表名 where FIND_IN_SET('字符', 字段);
select FIND_IN_SET('張三','aa,bb,11,張三');
> 4
select FIND_IN_SET('','aa,bb,11,張三,');
> 5

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

济源市| 伽师县| 灵山县| 义乌市| 叙永县| 成安县| 合山市| 介休市| 江油市| 阿鲁科尔沁旗| 富锦市| 上犹县| 南涧| 孝昌县| 泽州县| 高唐县| 肇庆市| 盐边县| 民和| 通榆县| 丁青县| 安平县| 突泉县| 柳河县| 建平县| 开化县| 固镇县| 南昌市| 黄山市| 海口市| 沂水县| 上高县| 云霄县| 娄烦县| 沾化县| 龙陵县| 湖北省| 布拖县| 龙江县| 遵义市| 独山县|