千家信息网

怎么在MySQL中使用sql语句截取字符串

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章将为大家详细讲解有关怎么在MySQL中使用sql语句截取字符串,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、left(name,4)截取左
千家信息网最后更新 2024年11月22日怎么在MySQL中使用sql语句截取字符串

这篇文章将为大家详细讲解有关怎么在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)

结果:www.baidu

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语句截取字符串就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

字符 事业 事业部 结果 融资 成都 字段 字符串 语句 位置 内容 文章 更多 知识 篇文章 负值 不错 三个 函数 右边 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 计算机网络技术毕业设计论文选题 长沙直播软件开发前十名 长沙用友软件开发中心 为什么数据库加载不了 数据库软件路径怎么设置 北京师范大学网络安全 腾讯云的轻量服务器限制流量吗 服务器占用电脑硬盘空间 淘宝的评价数据库设计 我的世界网易服务器怎么刷经验 大学网络技术数据交换 北京能动网络技术有限公司 三国志战略版私人服务器 开封网络安全教育平台 ad卡异常丢失数据库 东莞互动博物馆软件开发 数据库系统编程图解 自动生成软件开发文档 网络安全大赛low下载 金蝶软件的数据库类型 微软ntp服务器地址 数据库tcp端口号 北京昂昂在线互联网科技 软件开发那些大学好 高维尔网络技术有限公司 中国互联网与高新科技思想 网络安全故障应急演练方案 计算机网络技术毕业论文封面 网络安全类型指的是什么 马云做数据库的故事
0