国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL server中字符串逗號分隔函數分享

SQL server中字符串逗號分隔函數分享

2020-05-12 15:37MSSQL教程網 Sql Server

繼SQl -Function創建函數數據庫輸出的結果用逗號隔開,在開發中也有許多以參數的形式傳入帶逗號字條串參數,需要的朋友可以參考下

SQl -Function創建函數數據庫輸出的結果用逗號隔開,在開發中也有許多以參數的形式傳入帶逗號字條串參數(數據大時不建議這樣做)

例:查找姓名為“張三,李二” 的數據此時在數據庫里就要對此參數做處理如圖:

SQL server中字符串逗號分隔函數分享

函數代碼如下

?
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
CREATE FUNCTION [dbo].[fnSplitStr] (
 @sText  NVARCHAR(Max),
 @sDelim  CHAR(1)
)
 
RETURNS @retArray TABLE (
 value VARCHAR(100)
)
AS
BEGIN
 DECLARE
  @posStart  BIGINT,
  @posNext  BIGINT,
  @valLen   BIGINT,
  @sValue   NVARCHAR(100);
 
 IF @sDelim IS NULL
 BEGIN
  IF LEN(@sText)>100 SET @sText = SUBSTRING(@sText, 1, 100)
  
  INSERT @retArray (value)
  VALUES (@sText);
 END
 ELSE
 BEGIN
  SET @posStart = 1;
 
  WHILE @posStart <= LEN(@sText)
  BEGIN
   SET @posNext = CHARINDEX(@sDelim, @sText, @posStart);
 
   IF @posNext <= 0
    SET @valLen = LEN(@sText) - @posStart + 1;
   ELSE
    SET @valLen = @posNext - @posStart;
 
   SET @sValue = SUBSTRING(@sText, @posStart, @valLen);
   SET @posStart = @posStart + @valLen + 1;
 
   IF LEN(@sValue) > 0
   BEGIN
    IF LEN(@sValue)>100 SET @sValue = SUBSTRING(@sValue, 1, 100)
    
    INSERT @retArray (value)
    VALUES (@sValue);
   END
  END
 END
 RETURN
END

好了,關于sql字符串逗號分隔函數就介紹到這,大家可以參考一下。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 玖玖综合网 | 国产一级视频 | 久久1区| 亚洲高清色综合 | 亚洲精品电影 | 久久亚洲精品视频 | 亚洲国产精品视频一区二区三区 | 成人在线小视频 | 亚洲成人精品在线 | 欧美一区二区三区 | 国产黄a一级 | 91精品国产一区二区 | 免费a网站| 欧美日韩国产精品一区 | 青青草草 | 日韩午夜电影 | 色爽 | 日韩精品免费观看 | 天天操网址 | 龙珠z普通话国语版在线观看 | 久草免费在线 | av黄网 | 免费看操片 | 国产91视频在线观看 | 成人久久久久久久久 | 日韩高清国产一区在线 | 精品久久久久久久久久 | 亚洲精品久久久久久下一站 | 色综合天天天天做夜夜夜夜做 | 免费在线观看毛片 | 日韩中文一区二区三区 | 亚洲国产一区二区三区四区 | 欧美成人h版在线观看 | 久久99久久久久久 | 一区二区三区在线 | 欧美日韩中文字幕 | 高清一区二区 | 精品人成 | 精品国产乱码一区二区三区四区 | 成人亚洲视频 | 深夜av在线 |