博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 模糊匹配(字符串str中是否包含子字符串substr)
阅读量:4683 次
发布时间:2019-06-09

本文共 731 字,大约阅读时间需要 2 分钟。

1、LIKE         通常与 % 一同使用,类似于一个元字符的搜索。若substr不在str中,则返回0。
SELECT  'test' LIKE '%e%' as `ret`;  # 1SELECT  'test' LIKE '%a%' as `ret`;  # 0
2、INSTR(str,substr) 返回字符串 str 中子字符串的第一次出现位置。若substr不在str中,则返回0。
SELECT INSTR('test', 't'); # 1SELECT INSTR('test', 'a'); # 0
3、LOCATE(substr,str)  返回字符串 str中子字符串substr的第一次出现位置。若substr不在str中,则返回0。    LOCATE(substr,str,pos)  返回字符串 str中子字符串substr的第 pos位置后第一次出现位置。若substr不在str中,则返回0。
SELECT LOCATE('t','test'); # 1SELECT LOCATE('a','test'); # 0SELECT LOCATE('t','test',2); # 4
4、POSITION(substr IN str) 返回字符串 str中子字符串substr的第一次出现位置。若substr不在str中,则返回0。可看作LOCATE(substr,str)别名
SELECT POSITION('t' IN 'test'); # 1SELECT POSITION('a' IN 'test'); # 0

 

转载于:https://www.cnblogs.com/cmnull/p/10213176.html

你可能感兴趣的文章
Centos7.4 Nginx反向代理+负载均衡配置
查看>>
流水落花春去也
查看>>
AS VS JS
查看>>
如何实现两个页面之间进行传值
查看>>
sql 自增字段的控制 hibernate注解的写法
查看>>
Oauth认证协议
查看>>
《设计模式之禅》--策略扩展:策略枚举
查看>>
[CF1111E]Tree
查看>>
Py designer 小程序实现实例
查看>>
导入mysql文件提示“ASCII '\0' appeared in the statement”
查看>>
【★】选择好游戏认准这30个特质!
查看>>
★大脑的9大未解之谜
查看>>
TextMate bundle 学习笔记之 创建模版
查看>>
什么是html,什么是php
查看>>
(并行编程)SpinLock
查看>>
浅谈 Java XML 底层解析方式
查看>>
ADO.NET介绍
查看>>
贪吃蛇easyx版本
查看>>
百度地图 JS API开发Demo01
查看>>
采用javascript实现WebGIS页面元素动态布局
查看>>