好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQL Server實現split函數分割字符串功能及用法示例

SQL Server實現split函數分割字符串功能及用法示例

熱門標簽:安卡拉地圖標注app 我要地圖標注數量有限制嗎 400電話辦理泰安 電話機器人怎么代理商 零成本地圖標注賺錢 千呼電話機器人可以試用嗎 電銷需要外呼系統嗎 互聯網電話外呼系統 家庭農場地圖標注名稱怎樣起名

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

/*
函數名稱:f_SplitToNvarchar
作用:實現split功能的函數
更新記錄:
設計思路:將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

調用示例:

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

如圖所示:

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

您可能感興趣的文章:
  • SQL server中字符串逗號分隔函數分享
  • Sqlserver 自定義函數 Function使用介紹
  • sql server如何利用開窗函數over()進行分組統計
  • Sql Server中REPLACE函數的使用
  • SQL Server 常用函數使用方法小結

標簽:新鄉 黃山 東營 池州 文山 濱州 來賓 大同

巨人網絡通訊聲明:本文標題《SQL Server實現split函數分割字符串功能及用法示例》,本文關鍵詞  SQL,Server,實現,split,函數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server實現split函數分割字符串功能及用法示例》相關的同類信息!
  • 本頁收集關于SQL Server實現split函數分割字符串功能及用法示例的相關信息資訊供網民參考!
  • 推薦文章