千家信息网

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

发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,LOCATE函数参数:substr - - 要查询的字符串str - - 字段名pos - - 起始查找位置返回值:返回substr在str里第一次出现的位置,没有返回0PS:当在 MySQL 4.0
千家信息网最后更新 2025年11月10日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安全错误 数据库的锁怎样保障安全 2018配资软件开发 字节跳动软件开发薪资 网络安全日哪年 王者荣耀每个服务器互通吗 什么是网络安全行政案件 买个服务器当电脑用 上海工程软件开发售后服务 光明日报网网络安全 游戏显示无法连接到ea服务器 盐城移动网络技术专家王朝阳 安徽服务器机柜定做 新郑软件开发培训机构 用什么软件建立客户数据库 我国网络安全建设怎么样 网络安全需要注意的方面 服务器安全组里面有个80端口 dede 数据库连接文件 怎么提取关键词源数据库 创建数据库时怎么改不了路径 云服务器管理系统Api 英国河流变化数据库 贵阳软件开发读什么学校 网络技术基础与强化 陕西红色文化馆软件开发系统 福能云医院 软件开发 安卓系统软件开发咨询 郎溪多功能软件开发服务零售价格 事务概念 数据库编程 胡蓉内蒙古公安厅网络安全总队 怎么提取关键词源数据库
0