MySQL函数Locate的使用
Locate函数主要的作用是判断一个字符串是否包含另一个字符串,如
Locate(str,sub) > 0,表示sub字符串包含str字符串;
Locate(str,sub) = 0,表示sub字符串不包含str字符串。
该函数常常与<![CDATA[]]> 组件一起使用,该组件作用是防止字符串进行转义。比如:
select * from stu s where <![CDATA[Locate(#{name},s.name)>0]]>
mysql的instr函数有着相似的功能,instr(str,sub)返回的是字符串sub在字符串str第一次出现的位置,其中instr(str,sub) = 0 表示字符串str不包含字符串sub。
因此,locate,instr,like都可以用来实现模糊查询,如下三条sql实现的功能是一样的。
select * from stu s where s.name like concat('%',#{name},'%') ;select * from stu s where instr(s.name,#{name}) > 0;select * from stu s where locate(#{name},s.name) > 0;
MySQL函数Locate的使用相关推荐
- mysql函数LOCATE、POSITION和INSTR
大家在Mysql中判断某个字段是否包含某个字符串时,都会用这样的语法: SELECT `column` FROM `table` where `condition` like `%keyword%'事 ...
- 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
1. 用法一 LOCATE(substr,str) POSITION(substr IN str) 函数返回子串substr在字符串str中第一次出现的位置.如果子串substr在str中不存在,返回 ...
- MySQL函数和操作符(超详细,备着查找)
一.操作符 1.1 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符具有相同的优先级. 操作符 优先级 := 1 ||, OR, XOR 2 &&, AN ...
- MySQL函数大全 及用法示例
字符串函数 ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 my ...
- ORACLE和MYSQL函数
函数 函数 编号 类别 ORACLE MYSQL 注释 1 数字函数 round(1.23456,4) round(1.23456,4) 一样: ORACLE:select round(1.23456 ...
- mysql独有的函数_数据库之MySQL函数(一)
一.数学函数 1.绝对值函数 ABS(x) :返回 x 的绝对值 mysql> select ABS(2),ABS(-2.3),ABS(-22); 返回的结果如下: 数学学得好的大佬应该知道(本 ...
- mysql5.5从零开始_【MySQL函数】MySQL 5.5从零开始学第六章
说明:本文总结自:<MySQL 5.5从零开始学>第六章 MySQL中的函数包括: 数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数和加密函数等. 函数: 表示对输入参数值 ...
- mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总
前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...
- 熬夜爆肝整理!史上最硬核的Mysql函数大全,还不收藏?
作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM. Mysql.Oce ...
最新文章
- POJ 2411 Mondriaan‘s Dream(最清楚好懂的状压DP讲解)(连通性状态压缩DP)
- 流行的就是最好的:Android开发者的职场规划
- 软考系统架构师笔记-综合知识重点(二)
- win2003下APACHE2.050+PHP5+MYSQL4.0.20+PHPMYADMIN2.57 的简易安装配置
- Win10系列:VC++绘制几何图形2
- 创客匠人抖音小程序引流转化三步走
- 小程序UI组件库合集——Vant、iView、ColorUI
- 计算机基础证和PS证,全国计算机等级PHOTOSHOP一级证书
- xp访问计算机组提示没有权限,WindowsXP系统提示没有权限使用网络怎么办
- WIndows内核学习笔记:分页机制——PAE分页模式
- Windows 10 磁盘重新分区
- 广告设计网站制作怎么做?
- 世界“最深、最净”暗物质实验室在中国锦屏扩建
- 瞄准物联网末端一公里
- 这都是什么奇葩网站,最后一个根本玩不转
- array方法之from方法
- 松果倾诉软件开发系统项目平台解析
- C语言用位移除以10,使用位移除以10?
- ssh连接gitlab,一直要求输入密码
- 华为 海思看门狗使用说明
热门文章
- agv ti 毫米波雷达_一种基于毫米波雷达的AGV小车的制作方法
- Effective STL之算法
- Android--打造流行的无数据空布局页面
- 基于JAVA的类与对象做出的英雄打怪兽程序
- 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计
- ES初探之——shard和replica
- STM32 嵌入式学习入门(4)——PWM原理
- Sublime Text 3 Build 3065 All System CracKed By Hmily[LCG]
- 160cracked-2
- Android LCD(一):LCD基本原理篇(一/四)