MySQL 截取字符串函数的sql语句
MySQL字符串截取函数详解:实用SQL语句指南
在数据库操作中,经常需要处理字符串,MySQL提供了一系列截取字符串的函数,方便我们进行各种字符串处理操作。以下是这些函数的详细介绍及示例:
1. `LEFT(name,4)`:从字符串的左侧截取四个字符。
例如,`SELECT LEFT('201809',4)` 返回的结果是“2018”。
2. `RIGHT(name,2)`:从字符串的右侧截取两个字符。
例如,`SELECT RIGHT('201809',2)` 返回的结果是“09”。
3. `SUBSTRING(name,5,3)`:从字符串的第五个字符开始,截取之后的三个字符。
例如,`SELECT SUBSTRING('成都融资事业部',5,3)` 返回的结果是“事业部”。
4. `SUBSTRING(name,3)`:从字符串的第三个字符开始,截取之后的所有字符。
例如,`SELECT SUBSTRING('成都融资事业部',3)` 返回的结果是“融资事业部”。
5. `SUBSTRING(name, -4)`:从字符串的倒数第四个字符位置开始截取,直到结束。
例如,`SELECT SUBSTRING('成都融资事业部',-4)` 返回的结果是“资事业部”。
6. `SUBSTRING(name, -4, 2)`:从字符串的倒数第四个字符位置开始,只截取之后的两个字符。
例如,`SELECT SUBSTRING('成都融资事业部',-4,2)` 返回的结果是“资事”。
值得注意的是,在函数 `substring(str, pos, len)` 中,`pos` 可以是负值,表示从字符串的末尾开始计算位置,但 `len` 不能取负值。
7. `substring_index('.baidu.', '.', 2)`:截取第二个 '.' 之前的所有字符。
例如,`SELECT substring_index('.baidu.', '.', 2)` 返回的结果是“”。
8. `substring_index('.baidu.', '.', -2)`:截取第二个 '.'(倒数)之后的所有字符。
例如,`SELECT substring_index('.baidu.', '.', -2)` 返回的结果是“baidu.”。
9. `SUBSTR(name, 1, CHAR_LENGTH(name)-3)`:截取字符串,除了最后三个字符的所有内容。
例如,`SELECT SUBSTR('成都融资事业部', 1, CHAR_LENGTH('成都融资事业部')-3)` 返回的结果是“成都融资”。
以上是长沙网络推广为大家介绍的MySQL截取字符串函数的sql语句,希望对大家有所帮助。如果有任何疑问,请给我留言,我会及时回复。同时也非常感谢大家对狼蚁SEO网站的支持!
(完)
编程语言
- MySQL 截取字符串函数的sql语句
- Ionic3 UI组件之autocomplete详解
- AngularJS解决ng界面长表达式(ui-set)的方法分析
- bootstrap switch开关组件使用方法详解
- 教你如何用php实现LOL数据远程获取
- thinkphp实现like模糊查询实例
- 分享AjaxPro或者Ajax实现机制
- 详解开源的JavaScript插件化框架MinimaJS
- 利用nodejs监控文件变化并使用sftp上传到服务器
- 使用Node.js给图片加水印的方法
- jQuery中closest和parents的区别分析
- bootstrap confirmation按钮提示组件使用详解
- Thinkjs3新手入门之添加一个新的页面
- vue源码学习之Object.defineProperty对象属性监听
- javascript的BOM汇总
- 微信小程序页面开发注意事项整理