mysql 截取字符串

php中文网
发布: 2016-06-07 16:36:27
原创
1124人浏览过

1.字符串截取:left(str,length)mysqlselectleft('linuxidc.com',3);+-------------------------+left('linuxidc.com',3)+-------------------------+sql+-------------------------+2.字符串截取:right(str,length)mysqlselectright('linuxidc.com',3);+--

1. 字符串截取:left(str, length)  mysql> select left('linuxidc.com', 3); +-------------------------+ | left('linuxidc.com', 3) | +-------------------------+ | sql                     | +-------------------------+ 2. 字符串截取:right(str, length)  mysql> select right('linuxidc.com', 3); +--------------------------+ | right('linuxidc.com', 3) | +--------------------------+ | com                      | +--------------------------+ 3. 字符串截取:substring(str, pos); substring(str, pos, len)  3.1 从字符串的第 4 个字符位置开始取,直到结束。  mysql> select substring('linuxidc.com', 4); +------------------------------+ | substring('linuxidc.com', 4) | +------------------------------+ | study.com                    | +------------------------------+ 3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符。  mysql> select substring('linuxidc.com', 4, 2); +---------------------------------+ | substring('linuxidc.com', 4, 2) | +---------------------------------+ | st                              | +---------------------------------+ 3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束。  mysql> select substring('linuxidc.com', -4); +-------------------------------+ | substring('linuxidc.com', -4) | +-------------------------------+ | .com                          | +-------------------------------+ 3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符。  mysql> select substring('linuxidc.com', -4, 2); +----------------------------------+ | substring('linuxidc.com', -4, 2) | +----------------------------------+ | .c                               | +----------------------------------+ 我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。  4. 字符串截取:substring_index(str,delim,count)  4.1 截取第二个 '.' 之前的所有字符。  mysql> select substring_index('www.linuxidc.com', '.', 2); +------------------------------------------------+ | substring_index('www.linuxidc.com', '.', 2) | +------------------------------------------------+ | www                                  | +------------------------------------------------+ 4.2 截取第二个 '.' (倒数)之后的所有字符。  mysql> select substring_index('www.linuxidc.com', '.', -2); +-------------------------------------------------+ | substring_index('www.linuxidc.com', '.', -2) | +-------------------------------------------------+ | com.cn                                          | +-------------------------------------------------+ 4.3 如果在字符串中找不到 delim 参数指定的值,就返回整个字符串  mysql> select substring_index('www.linuxidc.com', '.coc', 1); +---------------------------------------------------+ | substring_index('www.linuxidc.com', '.coc', 1) | +---------------------------------------------------+ | www.linuxidc.com                               | +---------------------------------------------------+
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号