Mysql的字符串函数汇总

 

Mysql 字符串函数
函数功能
concat(s1, s2, ... , sn)连接s1, s2, ..., sn 为一个字符串
insert(str, x, y, instr)将字符串str从第x位置开始, y个字符长度的子字符串替换为字符串instr
lower(str)将字符串str中所有的字符转换为小写
upper(str)将字符串str中所有的字符转换为大写
left(str, x)返回字符串str最左边的x个字符
right(str, y)返回字符串str最右边的y个字符
lpad(str, n, pad)用字符串pad对str最左边进行填充, 直到长度为n个字符长度
rpad(str, n, pad)用字符串pad对str最右边进行填充, 直到长度为n个字符长度
ltrim(str)去掉str中最左边的空格
rtrim(str)去掉str中最右边的空格
repeat(str, x)返回str中重复出现x次的结果
replace(str, a, b)将字符串str中的a更换为b
strcmp(s1, s2)比较字符串s1, s2
trim(str)去掉字符串str两边的空格
substring(str, x, y)返回字符串str x位置开始y个字符长度的字符串

 

  1. Trim(str)、 Ltrim(str)、 Rtrim(str)

 

trin(str) ltrim(str) rtrim(str):去掉字符串两边,左边和右边字符串的空格。

mysql> select concat("11",trim("     abc    "),"222"),concat("11",ltrim("     abc    "),"222"),concat("11",rtrim("     abc    "),"222") \G;
*************************** 1. row ***************************
 concat("11",trim("     abc    "),"222"): 11abc222   		去掉了两边的空格
concat("11",ltrim("     abc    "),"222"): 11abc    222		去掉了左边的空格
concat("11",rtrim("     abc    "),"222"): 11     abc222	去掉了右边的空格

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值