mysql字符串函数学习笔记

来源:互联网 发布:nginx 只能访问index 编辑:程序博客网 时间:2024/06/06 06:38

计算字符串字符数和长度的函数

1、计算字符的个数

CHAR_LENGTH(str);

2、计算字符串长度(字节)

LENGTH(str);

合并字符串函数

CONCAT(s1,s1,...);
CONCAT_WS(x,s1,s2,...);

替换字符串的函数

INSERT(s1,x,len,s2);

返回字符串s1被替换后的结果,x表示替换的其实位置,len表示替换的长度,s2表示替换的内容。

若x>CHAR_LENGTH(s1),则返回s1;

若len>CHAR_LENGTH(s2),则替换s2全部内容;

若任何一个参数为NULL,则返回NULL.


字母大小转换函数

1、大写转小写

LOWER(str);或 LCASE(str);


2、小写转大写

UPPER(str);或UCASE(str);

获取制定长度的字符串函数

LEFT(str,n);
RIGHT(str,n);

填充字符串的函数

LPAD(s1.len,s2);
返回s1左侧填充s2后的结果,若CHAR_LENGTH(s1)>len,则返回值被缩短至len

RPAD(s1,len.s2);

删除空格的函数

LTRIM(str);
返回字符串,左侧空格被删除

RTRIM(str);
TRIM(str);
删除两侧的空格

删除指定字符串函数

TRIM(s1 FROM s);
返回删除字符串s中两端所有子字符串s1,
s1为可选项,未指定的情况下,删除空格

重复生成字符串的函数

REPEAT(s,n);
返回一个右重复字符串s组成的字符串,若n<=0,则返回空字符串,若s或n为NULL,则返回NULL

空格函数和替换函数

SPACE(n);
返回一个由n个空格组成的字符串

REPLACE(s,s1,s2);
返回使用字符串s2替代字符串s中所有的字符串s1

比较字符串大小的函数

STRCMP(s1,s2);
字符串s1、s2相同则返回0;
s1小于s2ze返回-1;
其他情况返回1;
任何一个参数为NULL是返回NULL

获取子串的函数

SUBSTRING(s,n,len);
从s返回一个长度同len的子字符串,起始于位置n,若n为负值,则从s的末尾开始计算

MID(s,n,len);
同SUBSTRING()函数

匹配子串开始位置的函数

LOCATE(str1,str)或POSITION(str1 IN str)或INSTR(str,str1);
返回字符串str1在str中的位置

字符串逆序函数

reverse(str);

返回指定位置字符串函数

ELT(n,str1,str2,str3...);
返回第n个字符串,若不存在则返回NULL

返回指定字符串位置函数

FIFLD(s,s1,s2,...);
返回字符串s在列表s1,s2...中第一次出现的位置,若不存在,则返回0

返回子串位置的函数

FIND_IN_SET(s1,s2);
返回字符串s1在字符串列表s2中出现的位置,若不存在,则返回0

选取字符串的函数

MAKE_SET(x,s1,s2,...);
返回由x的二进制书制定的相应位的字符串组成的字符串

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 胰高血糖素高怎么办 胃部胀气老是排不出来怎么办 考研报名号忘了怎么办 高中学考不过关怎么办 100兆网速好慢怎么办 快穿之宿主太懒怎么办 眼睛第二天肿了怎么办 被奇异鸟公司骗怎么办 低保户名下有车怎么办 凤思奇遇没接到怎么办 小孩感冒鼻塞怎么办速效办法 额头上总长痘痘怎么办 p2p理财跑路了怎么办 南诏皇宫qte拉脱怎么办 轻柔鹏羽摧毁了怎么办 qq飞车账号封了怎么办 电脑玩游戏掉帧怎么办 手机玩游戏掉帧怎么办 讨债人到家里闹怎么办 老公出轨了他不承认怎么办 手机刷机卡住了怎么办 苹果刷机卡住了怎么办 红米返回键失灵怎么办 牧马人鼠标连点怎么办 雷蛇鼠标连点怎么办 赛睿鼠标连键怎么办 苹果5s死机了怎么办 苹果7p突然死机怎么办 手机3个按键失灵怎么办 机械键盘w键失灵怎么办 微信号被投诉了怎么办 罗技键盘坏了怎么办 吃了发红的甘蔗怎么办 哥哥揉我胸该怎么办 他老婆怀疑我了怎么办 老是怀疑老公有外遇怎么办 老婆我又没得换怎么办 百度云账号忘了怎么办 网易云密码忘了怎么办 百度网盘下载慢怎么办 网盘下载太慢怎么办