mysql字符串截取函数详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-08 23:29:55 浏览: 评论:0
在mysql中常用的字符截取函数包括有left(),right(),substring(),substring_index()这几种了,下面我来一一给各位朋友举例说明,有需要的朋友可参考.
下面来一一说明一下:
1.左截取left(str, length)
left(str,length)
说明:left(被截取字段,截取长度),代码如下:
- mysql> select left('phpfensi.com', 3);
- +-------------------------+
- | left('phpfensi.com', 3) |
- +-------------------------+
- | sql |
- +-------------------------+
2.右截取right(str, length)
说明:right(被截取字段,截取长度),代码如下:
- mysql> select right('phpfensi.com', 3);
- +--------------------------+
- | right('phpfensi.com', 3) |
- +--------------------------+
- | com |
- +--------------------------+
3.substring(str, pos);substring(str, pos, len) substring(被截取字段,从第几位开始截取,截取长度)
3.1 从字符串的第 4 个字符位置开始取,直到结束,代码如下:
- mysql> select substring('phpfensi.com', 4);
- +------------------------------+
- | substring('phpfensi.com', 4) |
- +------------------------------+
- | study.com |
- +------------------------------+
3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符,代码如下:
- mysql> select substring('phpfensi.com', 4, 2);
- +---------------------------------+
- | substring('phpfensi.com', 4, 2) |
- +---------------------------------+
- | st |
- +---------------------------------+
3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束,代码如下:
- mysql> select substring('phpfensi.com', -4);
- +-------------------------------+
- | substring('phpfensi.com', -4) |
- +-------------------------------+
- | .com |
- +-------------------------------+
3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符,代码如下:
- mysql> select substring('phpfensi.com', -4, 2);
- +----------------------------------+
- | substring('phpfensi.com', -4, 2) |
- +----------------------------------+
- | .c |
- +----------------------------------+
我们注意到在函数 substring(str,pos, len)中,pos 可以是负值,但 len 不能取负值,代码如下.
4.substring_index(str,delim,count)
mysql> select substring_index('www.phpfensi.com', '.', 2);
select substring_index('www.phpfensi.com', '.coc', 1);
如果在字符串中找不到 delim 参数指定的值,就返回整个字符串.
Tags: mysql截取函数 mysql字符串截取
相关文章
- ·MySql中substring字符串截取函数用法(2014-09-28)
- ·MySQL字符串截取函数用法介绍(2014-10-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)