mysql截取前几个字符串_MySQL 截取字符串函数的sql语句
大家好,又见面了,我是你们的朋友全栈君。
1、left(name,4)截取左边的4个字符
列:
SELECT LEFT(201809,4) 年
结果:2018
2、right(name,2)截取右边的2个字符
SELECT RIGHT(201809,2) 月份
结果:09
3、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符
SELECT SUBSTRING(‘成都融资事业部’,5,3)
结果:事业部
4、SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符
SELECT SUBSTRING(‘成都融资事业部’,3)
结果:融资事业部
5、SUBSTRING(name, -4) 截取name这个字段的第 4 个字符位置(倒数)开始取,直到结束
SELECT SUBSTRING(‘成都融资事业部’,-4)
结果:资事业部
6、SUBSTRING(name, -4,2) 截取name这个字段的第 4 个字符位置(倒数)开始取,只截取之后的2个字符
SELECT SUBSTRING(‘成都融资事业部’,-4,2)
结果:资事
注意:我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。
7、substring_index(‘www.baidu.com’, ‘.’, 2) 截取第二个 ‘.’ 之前的所有字符
SELECT substring_index(‘www.baidu.com’, ‘.’, 2)
8、substring_index(‘www.baidu.com’, ‘.’, -2) 截取第二个 ‘.’ (倒数)之后的所有字符
SELECT substring_index(‘www.baidu.com’, ‘.’, -2)
结果:baidu.com
9、SUBSTR(name, 1, CHAR_LENGTH(name)-3) 截取name字段,取除name字段后三位的所有字符
SELECT SUBSTR(‘成都融资事业部’, 1, CHAR_LENGTH(‘成都融资事业部’)-3)
结果:成都融资
总结
以上所述是小编给大家介绍的MySQL 截取字符串函数的sql语句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137495.html原文链接:https://javaforall.cn
相关文章
- 【MySQL高级】Mysql并发参数调整及常用SQL技巧
- MySQL设置当前时间为默认(mysql默认当前时间)
- 数据库MySQL命令行管理数据库进入方法(mysql命令打开)
- MySQL字符串函数精选集锦(mysql字符串函数大全)
- MySQL面试:应知应会的问题(mysql面试题目)
- MySQL主配置文件优化研究(mysql主配置文件)
- MySQL集群备份与恢复实践(mysql集群备份与恢复)
- MySQL查询:如何获取第一个结果?(mysql获取第一个)
- MySQL查询练习题25例,帮你成为MySQL大牛!(mysql查询练习题)
- 使用MySQL内置IF函数处理逻辑判断(mysql函数if)
- 深入了解MySQL存储机制,解密数据存储奥秘(mysql的存储机制)
- Mysql vs MS SQL: A Comparative Analysis for Database Management(mysql与mssql)
- MySQL:快速添加表格数据(mysql 表添加数据)
- MySQL数据库:如何快速启动(mysql数据库怎么启动)
- 提升效率:用MySQL查看SQL代码的性能(mysql查看sql执行效率)
- MySQL中使用Cast函数进行类型转换(mysql中使用cast)
- 深入学习MySQL中的VAL函数(mysql 中val函数)
- MySQL中pri指什么一一解析(mysql中pri是什么)
- MySQL中ID出现乱码解决方法(mysql中id数字乱码)
- 深入剖析MySQL三维表的使用技巧(mysql 三维表)
- 使用mysqlres函数提高MySQL性能(mysql_res)
- 特色大揭秘,MySQL缺乏哪些特点(mysql不具有的特征)
- MySQL如何使用AVG函数求平均值(mysql下求平均值)
- MySQL解除IPv4限制,去除绑定规定(mysql不绑定ipv4)