Mysql 常用函数总结(字符串操作函数)
来源:互联网 发布:如何检查网络是否正常 编辑:程序博客网 时间:2024/04/30 09:13
ascii(x) 返回字符对应的ascii值
SELECT ASCII('a')97
lenght(x) 返回字符串的长度
SELECT LENGTH('abc')3
concat(x1,x2,…,xn) 连接字符串逗号隔开,concat_ws(y,x1,x2,…,xn) 连接字符串以y隔开
SELECT CONCAT('a','b','c')abcSELECT CONCAT('a','b',null,'c') 只要存在nullnullSELECT CONCAT_WS(',','a','b',null,'c') null 不影响a,b,c
insert(str1,x,y,str2) 将字符串str1从第x位置开始,y个字符长的子串替换为字符串str2,返回结果
SELECT INSERT('abcd',2,2,'def')adefdSELECT INSERT('abc',2,2,'def')adef
find_in_set(x,x1,x2,…xn) 在字符串list里面查找x:1存在,0不存在
SELECT FIND_IN_SET('1','1,2,3,4,5')1SELECT FIND_IN_SET('0','1,2,3,4,5')0
left(str,x) 返回字符串左边x个字符,right(str,x) 返回字符串右边x个字符
SELECT LEFT('1234567',3)123SELECT RIGHT('1234567',3)567
ltrim(x) 去掉字符串左边空格,rtrim(x) 去掉字符串右边空格,trim(x)去除两端空格
SELECT LTRIM(' 1234567 ')1234567 SELECT RTRIM(' 1234567 ') 1234567SELECT TRIM(' 1234567 ')1234567
position(x in y) 子串x首次出现在y的位置
SELECT POSITION('123' in 'ab123cd453ef123')3
quote 将单引号转为反斜杠单引号
SELECT QUOTE("'1234'")'\'1234\''
repeat(str,count) 返回重复str字符串count次的字符串
SELECT REPEAT('abc',3)abcabcabc
reverse(str) 翻转字符串
SELECT REVERSE('abc')cba
strcmp(x,y) 比较字符串
SELECT STRCMP('a','b')-1(小于)SELECT STRCMP('a','ac')-1(小于)SELECT STRCMP('a','a')0(等于)SELECT STRCMP('b','a')1(大于)
upper(str) 转为大写,lower(str) 转为小写
SELECT UPPER('aB')ABSELECT LOWER('aB')ab
0 0
- Mysql 常用函数总结(字符串操作函数)
- MYSQL字符串操作常用函数
- Mysql 常用函数总结(日期操作函数)
- JS常用数字、字符串操作函数总结
- C语言常用字符串操作函数总结
- C语言常用字符串操作函数总结
- php 常用函数总结(数组,字符串,时间,文件操作)
- MySQL常用函数(一):字符串函数
- 常用字符串函数函数总结(string)
- 字符串操作常用函数
- 字符串操作常用函数
- 常用字符串操作函数
- 常用字符串操作函数
- 常用字符串操作函数
- 常用字符串操作函数
- C——常用字符串函数、内存操作函数总结
- MySQL 常用函数 字符串函数
- MYSQL:常用字符串函数
- 写个OKHttpUtils
- SQLiteDatabase 自带添加、删除、更新、查询的操作方
- HTML5学习(五)—3
- 给 Android 开发者的 RxJava 详解
- iOS 万能跳转界面方法 (runtime实用篇一)
- Mysql 常用函数总结(字符串操作函数)
- linux常用命令(二)
- Android弹出选项框及指示箭头动画选择
- JavaScript资源大全中文版(Awesome最新版)
- MFC中串口类的使用
- Install boost on ubuntu
- iOS富文本编辑器之更"优雅的"实现方法
- oracle收集表的统计信息
- storm集群统一启动和停止shell脚本开发