位置: 编程技术 - 正文
功能:返回字符、二进制、文本或图像表达式的一部分
语法:SUBSTRING ( expression, start, length )
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:
参数:
expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。
start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。
length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。 返回值:如果 expression 是一种支持的字符数据类型,则返回字符数据。如果 expression 是一种支持的二进制数据类型,则返回二进制数据。如果 start = 1,则子字符串从表达式的第一个字符开始。
返回字符串的类型与给定表达式的类型相同(下表所示内容除外)。
给定表达式返回类型image
varbinary
ntext
nvarchar
代码示例:下面的示例返回 Employees 表中每位雇员的名字首字母及完整姓氏:
SELECT SUBSTRING(First Name,1,1) AS Initial, Last NameFROM Employees下面是结果集:
Initial..........Last Name-------------------------A................FunkM................PearsonL................CalafatoN................DannerJ................LeeS................ByhamM................SutterR................KingA................DoyleMySQL: SUBSTR(), SUBSTRING() Oracle: SUBSTR() SQL Server: SUBSTRING()推荐整理分享SQL Substring提取部分字符串(sql语句提取字符串中数字),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:sql提取数字,sql 提取字符串,sqljson格式提取,sqlserver提取字段中的数字,sqlserver提取字段中的数字,sql提取数字和字母,sql 提取字符串,sql 提取字符串,内容如对您有帮助,希望把文章链接给更多的朋友!
用户"sa"登陆失败 SQLServer 错误的解决方法 用windows账号还是可以登录的。查找问题的过程:第一步:启动所有与SQL有关的服务,问题依旧;第二步:查看windows防火墙,被默认启动了,不启动选择
MSSQL 检查所使用的语句是否符合标准 检查所使用的语句是否标准/*标准SQL和T-SQL之间有很多区别——太多了,这里就不说了。还有,如果你在SQLServer上工作,那么使用这些私有的扩展是有好
drop,truncate与delete的区别 注意:这里说的delete是指不带where子句的delete语句相同点truncate和不带where子句的delete,以及drop都会删除表内的数据不同点:1.truncate和delete只删除数据不删除
标签: sql语句提取字符串中数字
本文链接地址:https://www.jiuchutong.com/biancheng/349779.html 转载请保留说明!友情链接: 武汉网站建设