加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql截取字符串前几位的办法

发布时间:2022-02-15 15:23:41 所属栏目:编程 来源:互联网
导读:这篇文章将为大家详细讲解有关sql截取字符串前几位的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在sql中,可以使用SUBSTRING函数来截取字符串,语法格式为SUBSTRING(字符串,1,截取长度)。SUBSTRING函数用来抓
      这篇文章将为大家详细讲解有关sql截取字符串前几位的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
     在sql中,可以使用SUBSTRING函数来截取字符串,语法格式为“SUBSTRING(字符串,1,截取长度)”。SUBSTRING函数用来抓取字符串、二进制字符串、文本、图像、列或包含列的表达式中的其中一部分的。
 
     本教程操作环境:windows7系统、mysql8.0版本、Dell G3电脑。
 
SUBSTRING ( expression, start, length )
 
参数
 
expression
 
字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。
 
start
 
整数或可以隐式转换为int的表达式,指定子字符串的开始位置,索引是从1开始。
 
length
 
整数或可以隐式转换为int的表达式,指定子字符串的长度。经测试,暂且发现只能是非负数。
 
返回值
 
1.如果expression是一种支持的二进制数据类型,则返回二进制数据,这种情况我们暂且不讨论。
 
2.如果expression是一种支持的字符数据类型,则返回字符数据。
 
( 1 )如果start的索弓|是从1开始,则从表达式的第一个字符开始进行字符串截取,从2开始就从表达式的第二个字符开始截取,以此类推。
 
例如:
 
SELECT SUBSTRING('成都融资事业部',1,2)//结果:成都
关于“sql截取字符串前几位的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读