MySQL常用函数系列之二:字符串函数(2)
2016-11-14 11:18
519 查看
![](http://img3.laibafile.cn/p/m/263713654.png)
本文将演示以下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常用函数系列之一:字符串函数(1)
- 【COCOS CREATOR 系列教程之二】脚本开发篇&事件监听、常用函数等示例整合
- MySQL常用函数系列之九:日期和时间函数 函数(4)
- MySQL 常用函数 字符串函数
- Mysql重要不常用的函数系列
- Oracle常用函数系列之二:字符函数(2)
- mysql系列:常用函数
- MySQL常用函数系列之五:数据函数(2)
- MySQL常用函数系列之六:日期和时间函数 函数(1)
- PHP 常用 mysql_ 系列函数
- Oracle常用函数系列之二:字符函数(2)
- MySQL常用函数系列之十一:流程函数(2)
- MySQL基础教程(存储过程) 常用函数详解(日期函数、时间函数和字符串函数)
- 【COCOS CREATOR 系列教程之二】脚本开发篇&事件监听、常用函数等示例整合
- 【mysql】mysql中常用的字符串函数,如:replace、cast、concat等函数
- Mysql:函数之二: miscellaneous functions
- 【转载】乱解 API 函数 -- API 绝密档案系列之二
- 转:mysql存储过程学习笔记--常用函数收藏
- mysql 常用函数
- Linux下常用函数-字符串函数