千家信息网

SQL判断某字符串是否在指定字段中的方法

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,LOCATE函数参数:substr - - 要查询的字符串str - - 字段名pos - - 起始查找位置返回值:返回substr在str里第一次出现的位置,没有返回0PS:当在 MySQL 4.0
千家信息网最后更新 2026年11月03日SQL判断某字符串是否在指定字段中的方法

  LOCATE函数

  参数:

  substr - - 要查询的字符串

  str - - 字段名

  pos - - 起始查找位置

  返回值:

  返回substr在str里第一次出现的位置,没有返回0

  PS:当在 MySQL 4.0 中时,如有任一参数是一个二进制字符串,它才是字母大小写敏感的

  语法:

  LOCATE(substr,str)

  SELECT LOCATE('bar', 'foobarbar'); //结果:4

  SELECT LOCATE('xbar', 'foobar'); //结果:0

  LOCATE(substr,str,pos)

  返回字符串substr中第一个出现子 字符串的 str位置,从位置开始 pos。0 如果substr不在,则 返回str。返回 NULL如果substr 或者str是NULL。

  注:pos必须大于第一次出现的位置,才能显示第二次出现的位置

  SELECT LOCATE('bar', 'foobarbar', 5); //结果:7

  当小于等于第一次出现的位置(5)时,返回的还是第一次出现的位置

  POSITION()

  参数:

  substr - - 要查询的字符串

  str - - 字段名

  返回值:

  返回要查询的字符串在被查询字符串里第一次出现的位置(和locate用法一样,查了很多资料position是locate的别名)

  返回substr字符串在str出现的位置,没有返回0

  用法:

  POSITION(substr IN str)

  SELECT POSITION('cn' IN 'aaaaacn'); //结果:6

  INSTR()

  返回值:无锡人流费用 http://www.xasgfk120.com/

  返回要查询的字符串在被查询字符串里第一次出现的位置。这和LOCATE()的双参数形式相同,只是参数的顺序被颠倒。

  语法:

  INSTR(str,substr)

  返回substr字符串在str出现的位置,没有返回0

  SELECT INSTR('aaaacom','com'); //结果:5

  FIND_IN_SET()

  返回在集合中的索引位置(竖向发展)

  语法:

  FIND_IN_SET(str,strlist)

  返回str1在strlist集合中的索引位置

  SELECT FIND_IN_SET('demo.com.cn',t.str) FROM `table` t;

  IN()

  返回值:

  返回在集合中的索引位置(同FIND_IN_SET)

  语法:

  str IN (strlist)

  返回str1在strlist集合中的索引位置

  SELECT 'demo.com.cn' IN(t.str) FROM `table` t;

  LIKE

  返回类似(模糊)字符的集合

  LIKE %str%

  返回以str类似的集合


位置 字符 字符串 第一次 查询 参数 结果 索引 语法 字段 相同 二进制 人流 函数 别名 只是 大小 字母 形式 费用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司图片 奇酷互联网科技 上海亿帐通互联网科技 开启互联网科技时代小说 北京三清互联网科技 天速互联网络科技有限公司 栖莱科技互联网股份有限公司 来此购互联网科技有限公司 语蝶互联网科技有限公司 花神(南京)互联网科技有限公司 互联网媒体平台算高科技产业 洛阳昕诺飞互联网科技有限公司 乌苏新华互联网科技做什么的 世界互联网领先科技成果获奖 智帮互联网科技公司最近动向 互联网科技数字货币 半导体行业属于互联网高科技类吗 山东大美朱楼互联网科技有限公司 广州智享互联网科技 高科技和互联网的现代国家 互联网新科技 云之行互联网科技 互联网与科技发展 亿人帮互联网科技 昭通云南众福互联网科技有限公司 科技大学互联网 美国互联网科技实力 怎样加入科技互联网 电子商务与互联网科技的关系 科技互联网专业工作会议发言稿
0