一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術|

服務器之家 - 數(shù)據(jù)庫 - Sql Server - SQL Server實現(xiàn)split函數(shù)分割字符串功能及用法示例

SQL Server實現(xiàn)split函數(shù)分割字符串功能及用法示例

2020-05-09 15:06Quber Sql Server

這篇文章主要介紹了SQL Server實現(xiàn)split函數(shù)分割字符串功能及用法,結合實例形式分析了SQL Server實現(xiàn)split分割字符串的相關技巧與使用方法,需要的朋友可以參考下

本文實例講述了SQL Server實現(xiàn)split函數(shù)分割字符串功能及用法。分享給大家供大家參考,具體如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
函數(shù)名稱:f_SplitToNvarchar
作用:實現(xiàn)split功能的函數(shù)
更新記錄:
設計思路:將nvarchar類型字符結合的一個串,分隔到一張只有一列nvarchar類型的表里
*/
CREATE FUNCTION [dbo].[f_SplitToNvarchar]
(
@SourceSql  NVARCHAR(MAX),--源分隔字符串
@StrSeprate VARCHAR(10)--分隔符
)
RETURNS @temp TABLE(col NVARCHAR(MAX))
AS
BEGIN
DECLARE @i INT
SET @SourceSql = RTRIM(LTRIM(@SourceSql))
SET @i = CHARINDEX(@StrSeprate, @SourceSql)
WHILE @i >= 1
BEGIN
  INSERT @temp
  VALUES
   (
    LEFT(@SourceSql, @i -1)
   )
  SET @SourceSql = SUBSTRING(@SourceSql, @i + 1, LEN(@SourceSql) -@i)
  SET @i = CHARINDEX(@StrSeprate, @SourceSql)
END
IF @SourceSql <> '\'
  INSERT @temp
  VALUES
   (
    @SourceSql
   )
RETURN
END
GO

調(diào)用示例:

?
1
SELECT col FROM f_SplitToNvarchar('1,2,3,4',',');

如圖所示:

SQL Server實現(xiàn)split函數(shù)分割字符串功能及用法示例

希望本文所述對大家SQL Server數(shù)據(jù)庫程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 办公室恋情在线观看 | 国产精品久久毛片完整版 | 亚洲色大成网站www久久九九 | 99草精品视频| 男女小视频在线观看 | 国产v视频 | 亚洲区精品久久一区二区三区 | 欧美成人第一页 | 色欧美在线 | 免费av在线看 | 亚洲www在线 | 日本连裤袜xxxxx在线视频 | 美女操穴视频 | 国产精品制服丝袜白丝www | 小鸟酱在线播放 | 日韩一区在线观看 | 国产农村乱子伦精品视频 | 1024人成网站色 | 国产自拍视频网站 | chinesegay黑袜玩奴 | 午夜片神马影院福利 | hd在线观看免费高清视频 | 日韩在线天堂 | 青青青手机在线视频 | 亚洲色图欧美色 | 热门小说同人h改编h | 国产偷啪视频一区 | 波多洁野衣一二区三区 | 日韩在线成人 | 欧美四级无删版影片 | 亚洲激情自拍偷拍 | 福利国模私拍视频在线观看 | 国产亚洲一区二区三区 | 亚洲欧美日韩久久一区 | kuaibo成人播放器 | 天堂在线观看中文字幕 | 精品久久香蕉国产线看观看麻豆 | 蹭蹭妈妈的朋友小说 | 日本免费一区二区三区a区 日本免费三片在线观看 | 午夜在线观看视频 | 精品国产麻豆AV无码 |