在mysql中常用的字符截取函数包括有left(), right(), substring(), substring_index()这几种了,下面我来一一给各位朋友举例说明,有需要的朋友可参考。
下面来一一说明一下:
1.左截取left(str, length)
left(str, length)
说明:left(被截取字段,截取长度)
| 代码如下 | 复制代码 |
|
mysql> select left('111cn.net', 3); |
|
2.右截取right(str, length) 说明:right(被截取字段,截取长度)
| 代码如下 | 复制代码 |
|
mysql> select right('111cn.net', 3); |
|
3.substring(str, pos); substring(str, pos, len) substring(被截取字段,从第几位开始截取,截取长度)
3.1 从字符串的第 4 个字符位置开始取,直到结束。
| 代码如下 | 复制代码 |
| mysql> select substring('111cn.net', 4); +------------------------------+ | substring('111cn.net', 4) | +------------------------------+ | study.com | +------------------------------+ |
|
3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符。
| 代码如下 | 复制代码 |
| mysql> select substring('111cn.net', 4, 2); +---------------------------------+ | substring('111cn.net', 4, 2) | +---------------------------------+ | st | +---------------------------------+ |
|
3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束。
10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
524
| 代码如下 | 复制代码 |
| mysql> select substring('111cn.net', -4); +-------------------------------+ | substring('111cn.net', -4) | +-------------------------------+ | .com | +-------------------------------+ |
|
3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符。
| 代码如下 | 复制代码 |
| mysql> select substring('111cn.net', -4, 2); +----------------------------------+ | substring('111cn.net', -4, 2) | +----------------------------------+ | .c | +----------------------------------+ |
|
我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值
| 代码如下 | 复制代码 |
|
mysql> select substring_index('www.111cn.net', '.', 2); select substring_index('www.111cn.net', '.coc', 1); |
|
如果在字符串中找不到 delim 参数指定的值,就返回整个字符串
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号