共计 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 问一下细节