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

54次阅读
没有评论

共计 696 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 sql 截取字符串前几位的方法,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计696字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)