加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql字符串截取函数介绍

发布时间:2022-06-16 11:50:40 所属栏目:MySql教程 来源:互联网
导读:在mysql中常用的字符截取函数包括有left(),right(),substring(),substring_index()这几种了,下面我来一一给各位朋友举例说明,有需要的朋友可参考. 下面来一一说明一下: 1.左截取left(str, length) left(str,length) 说明:left(被截取字段,截取长度),代码如下
  在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 参数指定的值,就返回整个字符串.

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读