博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符函数
阅读量:5295 次
发布时间:2019-06-14

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

字符函数

concat('xiaodeng','is boy')   字符链接,参数可接受变量
concat_ws('|','a','b','c','d')  使用指定分隔符进行字符的链接
format()数字格式化,
format(12560.752,2);   #保留2个小数点,同时格式化
lower 小写
upper 大写
left() 获取左侧数据,
left(‘mysql’,2)  #抓取字符串的前2位
right()
length 获取字符串长度,输出结果有前导空格
ltrim 删除前导空格  left trim,简写就是ltrim  前导空格
rtrim 删除后续空格
trim 删除前导和后续空格
substring() 字符串截取
[not] like  模式匹配
replace 字符串替换
#删除前导特定字符
select  trim(leading  '?'  from   '??mysql???')   #输出结果为 mysql???
 
#删除后导特定字符
select  trim(trailing  '?'  from   '??mysql???')   #输出结果为 ??mysql
 
#删除前后特定字符,中间特定字符串无法去掉,这里可以用到replace函数
select  trim(both  '?'  from   '??mysql???')   #输出结果为 mysql
#replacce
#substring(string,从前几位截取,截取位数)
substring('mysql',-1)  #结果为L,最后一个字符
#[not] like
#如果string中有%号,怎么使用like语句查询含有%的数据呢?
select * from  test where first_name like '%1%%' escape '1';   #在不需要作为通配符处理的%前面加入数字1,
#同时,后面接escape,告知mysql 1后面的%不作为通配符处理即可
%任意的字符
_:任意一个字符

转载于:https://www.cnblogs.com/dengyg200891/p/6013049.html

你可能感兴趣的文章
Vue 增删改查 demo
查看>>
【Android进度条】三种方式实现自定义圆形进度条ProgressBar
查看>>
RxJava使用介绍
查看>>
iOS View自定义窍门——UIButton实现上显示图片,下显示文字
查看>>
RGB的三维模型与渐变色-颜色系列之一
查看>>
Android Fragment 基本介绍
查看>>
ViewDragHelper练习使用
查看>>
Android 浅谈相机研发
查看>>
android之TabWidget选项卡
查看>>
文件属性windows server 2008的NTFS文件系统管理
查看>>
ASP.Net MVC3连接SAP实践
查看>>
uploadify+C#实例
查看>>
合并两个有序数组(C++)
查看>>
Java内部类的作用
查看>>
编程漫谈(十六):设计与编程
查看>>
android 隔几秒再执行
查看>>
bzoj1798维护序列
查看>>
Xcode7 真机调试的步骤 以及遇到一些的问题
查看>>
java中try 与catch的使用
查看>>
MipMap贴图原理
查看>>