ホームページ  >  記事  >  データベース  >  sql 分割字符串的函数整理

sql 分割字符串的函数整理

WBOY
WBOYオリジナル
2016-06-07 17:43:331802ブラウズ

一、按指定符号分割字符串,返回分割后的元素个数,(方法很简单,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。) CREATE function Get_StrArrayLength( ( 10 ) -- 分隔符号 ) ( rtrim ( @str )) ( @split , @str ) ( @split , @str , @

一、按指定符号分割字符串,美国服务器,网站空间,返回分割后的元素个数,(方法很简单,香港服务器,就是看字符串中存在多少个分隔符号,然后再加一,就是要求的结果。) CREATE function Get_StrArrayLength ( (10) --分隔符号 ) (rtrim(@str)) (@split,@str) (@split,@str,@start) 【调用示例:,) 返回值:4 二、按指定符号分割字符串,返回分割后指定索引的第几个元素,象数组一样方便 CREATE function Get_StrArrayStrOfIndex ( () returns varchar(1024) (rtrim(@str)) (@split) (@split,@str) (@split,@str,@start) (() end
【调用示例:,,2) 返回值:9 三、结合上边两个函数,象数组一样遍历字符串中的元素 (50) dbo.Get_StrArrayLength() ,@next) 调用结果:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。