校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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函數分割字符串功能及用法示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 应用必备| 夹江县| 西华县| 太康县| 芜湖市| 兰州市| 卢氏县| 西丰县| 肇庆市| 确山县| 新竹县| 扎赉特旗| 禄劝| 德州市| 彭州市| 二连浩特市| 增城市| 文安县| 逊克县| 荆门市| 龙南县| 德惠市| 江孜县| 龙陵县| 青神县| 靖州| 新乡市| 安阳县| 沛县| 呈贡县| 炎陵县| 勐海县| 三亚市| 高陵县| 乾安县| 甘孜县| 延边| 肥乡县| 贵德县| 宜昌市| 汉源县|