MySQL常用函数系列之二:字符串函数(2)
来源:互联网 发布:arrival to earth知乎 编辑:程序博客网 时间:2024/04/18 17:16
本文将演示以下7个常用字符串函数:
LEFT(str ,x)
返回字符串str最左边的x个字符
RIGHT(str,x)
返回字符串str最右边的x个字符
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次的结果
- o LEFT(str,x)和 RIGHT(str,x)函数:分别返回字符串最左边的x个字符和最右边的x个字符。如果第二个参数是NULL,那么将不返回任何字符串。下例中显示了对字符串“beijing2008”应用函数后的结果。
mysql> SELECT LEFT('beijing2008',7),LEFT('beijing',null),RIGHT('beijing2008',4);
+-----------------------+----------------------+------------------------+
| LEFT('beijing2008',7) | LEFT('beijing',null) | RIGHT('beijing2008',4) |
+-----------------------+----------------------+------------------------+
| beijing | | 2008 |
+-----------------------+----------------------+------------------------+
1 row in set (0.00 sec)
- o LPAD(str,n ,pad)和RPAD(str,n ,pad)函数:用字符串pad对str最左边和最右边进行填充,直到长度为n个字符长度。下例中显示了对字符串“2008”和“beijing”分别填充后的结果。
mysql> select lpad('2008',20,'beijing'),rpad('beijing',20,'2008');
+---------------------------+---------------------------+
| lpad('2008',20,'beijing') | rpad('beijing',20,'2008') |
+---------------------------+---------------------------+
| beijingbeijingbe2008 | beijing2008200820082 |
+---------------------------+---------------------------+
1 row in set (0.00 sec)
- o LTRIM(str)和RTRIM(str)函数:去掉字符串str左侧和右侧空格。
下例中显示了字符串“beijing”加空格进行过滤后的结果。
mysql> select ltrim(' |beijing'),rtrim('beijing| ');
+---------------------+------------------------+
| ltrim(' |beijing') | rtrim('beijing| ') |
+---------------------+------------------------+
| |beijing | beijing| |
+---------------------+------------------------+
1 row in set (0.00 sec)
- o REPEAT(str,x)函数:返回str重复x次的结果。下例中对字符串“mysql”重复显示了3次。
mysql> select repeat('mysql ',3);
+--------------------+
| repeat('mysql ',3) |
+--------------------+
| mysql mysql mysql |
+--------------------+
1 row in set (0.00 sec)
- MySQL常用函数系列之二:字符串函数(2)
- MySQL常用函数系列之三:字符串函数(3)
- Oracle常用函数系列之二:字符函数(2)
- MySQL常用函数系列之十一:流程函数(2)
- linux 常用C函数系列之二
- MySQL常用函数系列之一:字符串函数(1)
- 【MYSQL】常用字符串函数2
- MATLAB常用字符串函数之二
- mysql系列:常用函数
- MySQL 常用函数 字符串函数
- MYSQL:常用字符串函数
- MySQL常用字符串函数
- mysql常用字符串函数
- MySql常用字符串函数
- MYSQL常用字符串函数
- MySQL常用函数系列之七:日期和时间函数 函数(2)
- MySQL常用函数系列之十:流程函数(1)
- MySQL之字符串函数
- PHP规范PSR0和PSR4的理解
- 操作系统(Linux)--首次适应法实现主存分配和回收
- Idea 下配置 tomcat 以及 项目的配置
- Delphi 代码文件你结构
- Camera framwork调用结构
- MySQL常用函数系列之二:字符串函数(2)
- Gradle 介绍二
- 用C++实现插件体系结构
- POJ 1950 Dessert
- 2016.11.14 jq(参考手册 - 事件 效果)
- spring中crontab定时器 的表达式
- ListView、recyclerView的itemView布局注意事项
- 批量操作UserTimer相关-Calendar类
- C++笔试面试常考知识点汇总(三)