0


SQL STRING_SPLIT函数,将指定的分隔符将字符串拆分为子字符串行

文章目录

STRING_SPLIT (Transact-SQL)

STRING_SPLIT 是一个表值函数,它根据指定的分隔符将字符串拆分为子字符串行。

1、语法

STRING_SPLIT ( string , separator [ , enable_ordinal ] )

2、参数

参数参数名说明string字符串任何字符类型(例如 nvarchar、varchar、nchar 或 char)的表达式separator分隔符任何字符类型(例如nvarchar(1)、varchar(1)、nchar(1) 或 char(1))的单字符表达式,用作串联子字符串的分隔符enable_ordinal标志一个 int 或 bit 表达式,用作启用或禁用 ordinal 输出列的标志。 如果值为 1,则启用 ordinal 列。 如果省略 enable_ordinal 、为 NULL 或值为 0,则禁用 ordinal 列。

3、样例

样例1

SQL代码 :

SELECTvalueFROM STRING_SPLIT('Lorem ipsum dolor sit amet.',' ');

执行结果 :

在这里插入图片描述

样例2

SQL代码 :

declare@valueVarchar(20)set@value='1,2,3,4,5,6'selectvaluefrom STRING_SPLIT(@value,',')

执行结果 :
在这里插入图片描述


标签: sql 数据库

本文转载自: https://blog.csdn.net/a_waste_only/article/details/138602638
版权归原作者 进击的小程 所有, 如有侵权,请联系我们删除。

“SQL STRING_SPLIT函数,将指定的分隔符将字符串拆分为子字符串行”的评论:

还没有评论