学习回顾mysql常用函数(2)
2017-11-08 13:37
435 查看
11、将字符串所有字母都改为小写的(lcase或者lower)
用法:
lcase/lower(str)
eg:
12、获取字符串左边N个字符(left)
用法:
left(str,n)返回字符串str最左边的x个字符
13、获取字符串的长度(length)
用法:
length(str)
eg:
14、去掉字符串开头的空格(ltrim)
用法:
ltrim(str)
15、获取子串在字符串中第一次出现的位置(locate)
用法:
locate(str,substr)
16、用反斜杠注意字符串中的单引号(quote)
用法:
quote(str)
17、获取字符串重复几次后的结果(repeat)
用法:
repeat(str,count)
eg:
18、获取字符串反转后的结果(reverse)
用法:
reverse(str)
eg:
19、获取字符串最右边N个字符(right)
用法:
right(str, count)
eg:
20、去除字符串尾部的空格(rtrim)
用法:
rtrim(str)
eg:
用法:
lcase/lower(str)
eg:
mysql> select lcase('WUZHIMING') from user; +--------------------+ | lcase('WUZHIMING') | +--------------------+ | wuzhiming | | wuzhiming | | wuzhiming | | wuzhiming | +--------------------+ 4 rows in set (0.00 sec)
12、获取字符串左边N个字符(left)
用法:
left(str,n)返回字符串str最左边的x个字符
mysql> select left('WUZHIMING',2) from user; +---------------------+ | left('WUZHIMING',2) | +---------------------+ | WU | | WU | | WU | | WU | +---------------------+ 4 rows in set (0.03 sec)
13、获取字符串的长度(length)
用法:
length(str)
eg:
mysql> select length('wuzhiming') from user; +---------------------+ | length('wuzhiming') | +---------------------+ | 9 | | 9 | | 9 | | 9 | +---------------------+ 4 rows in set (0.00 sec)
14、去掉字符串开头的空格(ltrim)
用法:
ltrim(str)
mysql> select ltrim(' wuzhiming') from user; +-------------------------+ | ltrim(' wuzhiming') | +-------------------------+ | wuzhiming | | wuzhiming | | wuzhiming | | wuzhiming | +-------------------------+ 4 rows in set (0.00 sec)
15、获取子串在字符串中第一次出现的位置(locate)
用法:
locate(str,substr)
mysql> select locate('ming' , 'wuzhiming'); +------------------------------+ | locate('ming' , 'wuzhiming') | +------------------------------+ | 6 | +------------------------------+ 1 row in set (0.00 sec)
16、用反斜杠注意字符串中的单引号(quote)
用法:
quote(str)
17、获取字符串重复几次后的结果(repeat)
用法:
repeat(str,count)
eg:
mysql> select repeat('mysql',2); +-------------------+ | repeat('mysql',2) | +-------------------+ | mysqlmysql | +-------------------+ 1 row in set (0.00 sec)
18、获取字符串反转后的结果(reverse)
用法:
reverse(str)
eg:
mysql> select reverse('abcd') -> ; +-----------------+ | reverse('abcd') | +-----------------+ | dcba | +-----------------+ 1 row in set (0.00 sec)
19、获取字符串最右边N个字符(right)
用法:
right(str, count)
eg:
mysql> select right('wuzhiming', 4); +-----------------------+ | right('wuzhiming', 4) | +-----------------------+ | mi b45e ng | +-----------------------+ 1 row in set (0.00 sec)
20、去除字符串尾部的空格(rtrim)
用法:
rtrim(str)
eg:
mysql> select rtrim('wuzhiming '); +------------------------+ | rtrim('wuzhiming ') | +------------------------+ | wuzhiming | +------------------------+ 1 row in set (0.00 sec)
相关文章推荐
- 学习回顾mysql常用函数(1)
- CCNA学习笔记-1 基础知识回顾
- Groovy学习:第五章 学习回顾groovy
- C#回顾学习笔记三十九:事务
- Java进阶学习第七天——泛型与反射回顾
- javascript学习(2)——[基础回顾]运算符、表达式、流程控制语句
- UNIX网络编程学习回顾---字节序
- 学习html前三天的知识点回顾
- java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
- java基础知识回顾之java Socket学习(一)--UDP协议编程
- [增强学习][Reinforcement Learning]学习笔记与回顾-1
- Linq 学习(2) .NET 3.X新特性回顾
- 4000 学习回顾算法(插值查找算法)
- 《JavaScript DOM编程艺术》学习回顾1
- 初中-高中-大学-10年学习情况的精彩回顾和分析
- C#学习回顾笔记三:变量是什么,变量有什么作用
- 活动回顾丨未来10年是供应链之年,学习供应链很重要!
- C#回顾学习笔记十六:out、ref和params参数
- 学习回顾算法(希尔排序算法)
- java学习知识回顾