My SQL 字符串函数
来源:互联网 发布:linux eclipse 下载 编辑:程序博客网 时间:2024/06/07 10:49
1.计算字符数和字符串长度的函数
1.1字符的个数(分别为4和2)
SELECT CHAR_LENGTH('abcd'),CHAR_LENGTH('你好')1.2字符串长度即字节数(分别为4和6)
SELECT LENGTH('abcd'),LENGTH('你好')在UF-8的编码下,每个汉字内存占用3个字节数
2.合并字符串函数
2.1
SELECT CONCAT('你好吗','Haige','123')
合并的字符,一行为空,则合并为空。
SELECT CONCAT('你好吗',NULL,'123')2.2 指定连接符的连接
SELECT CONCAT_WS('#','你好吗','Haige','123')结果:你好吗#Haige#123
2.3字符替换函数
SELECT INSERT('ABCDEF',2,3,'##')从第二个字符开始,一共三个字符,被“##”替换
SELECT REPLACE('ABCDEFAB','AB','%%')
3.截取字符串的函数
SELECT LEFT('ABCDEFAB',3),RIGHT('ABCDEFAB',3)
4.重复生成字符串的函数
SELECT REPEAT('ABC',3)
5.大小写转换函数
SELECT LCASE('ABCD'),UPPER('abcd')
6.填充字符串函数
SELECT LPAD('ABCd',10,'#'),RPAD('ABCd',10,'#')
7.删除空格函数
SELECT RTRIM(' ABCd ') AS 'Right',LTRIM(' ABCd ') AS 'Left',TRIM(' ABCd ') AS 'All'
注意:无论怎么消,AB和CD中间如果有空格,是消除不掉的
8.删除指定字符串
SELECT TRIM('A' FROM 'ABCDEF')注意:只能删除靠边的字符串
9.获取子字符串
SELECT SUBSTRING('ABCDEF',3,2),MID('ABCDEF',3,2)
10.返回指定字符串位置
SELECT FIELD('HI','HI','HO','HE','HU')
'HI'在字符的第一个位置,返回0则表示没有匹配
0 0
- My SQL 字符串函数
- My 字符串常用函数
- MY SQL 函数
- My SQL常用函数
- My Sql DATE_FORMAT函数
- My SQL 函数
- My SQL 数学函数
- My SQL 系统函数
- My SQL函数
- My SQL函数
- [My SQL] 数据处理函数
- my sql 常见函数
- [My SQL] SQL聚集函数
- My SQL 日期与时间函数
- my sql
- my sql
- My SQL
- My SQL
- makefile编写小结:多目录,单Makefile(改进)
- Linux写时拷贝技术(copy-on-write)
- Android基础 Android中的Handler, Looper, MessageQueue和Thread
- 页面
- 三木运算符嵌套和数字的转换
- My SQL 字符串函数
- Unity 5.x的专用插件推荐
- 一个库里脑残粉的作业
- 1003-Max Sum
- 【JZOJ 4809】挖金矿
- Java中的回调(摘录)
- java中常用关键字
- jQuery :hidden选择器,匹配所有不可见元素,或者type为hidden的元素
- LCD12864串行和并行显示