日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SQL?Server截取字符串函數操作常見方法

瀏覽:38日期:2023-09-28 21:00:59
目錄1、SUBSTRING()函數2、LEFT()函數 3、RIGHT()函數4、CHARINDEX()函數5、LEN函數補充知識:SQL Server 根據分隔符截取指定位置的子字符串總結1、SUBSTRING()函數

含義:從指定位置開始截取指定數量的字符。

使用:SUBSTRING(原字符,截取字符的起始位置,截取字符數量)

舉例:

1、截取字符的起始位置是從1開始的,為0的話截取的字符數量會減1。

2、截取字符數量可以為0,但是為0的話得到的結果就是空,不可以為負數。

2、LEFT()函數

含義: 從字符左邊第1位開始截取指定數量的字符。

使用:LEFT(原字符,截取字符數量)

舉例:

3、RIGHT()函數

含義: 從字符右邊第最后1位開始往前截取指定數量的字符。

使用:RIGHT(原字符,截取字符數量)

舉例:

4、CHARINDEX()函數

含義: 返回指定字符在原始值中的位置。

使用:CHARINDEX(指定字符,原字符)

舉例:

1、指定字符可以多個字符,那樣只會返回指定字符最左字符的位置。

5、LEN函數

含義: 返回指定字段的長度。

使用:LEN(字段)

舉例:

1、不知道要截取多少數量的時候可以使用。

補充知識:SQL Server 根據分隔符截取指定位置的子字符串--截取分隔符之間的字符串--ChristopherChen 20160804USE TSQL2012;IF OBJECT_ID('dbo.StringTest', 'U') IS NOT NULLDROP Table dbo.StringTest;GOCREATE TABLE dbo.StringTest(UserId INT NOT NULL PRIMARY KEY,NotificationUsers NVARCHAR(4000) NOT NULL);INSERT INTO dbo.StringTest VALUES(7652,'G:q2p9e36a-79f1-4ac7-a869-db70917fa49e:Sherman@earthquake.com');--法一, 通過游標截取相應的字符串DROP TABLE #t1;CREATE TABLE #t1(UserId INT NOT NULL,NotificationUsers NVARCHAR(4000) NOT NULL);DECLARE @UserId INT, @NotificationUser VARCHAR(4000),@NewList VARCHAR(4000);DECLARE N_Cursor CURSOR FORSELECT UserId, NotificationUsersFROM dbo.StringTestOPEN N_CursorFETCH NEXT FROM N_Cursor INTO @UserId, @NotificationUser WHILE @@FETCH_STATUS =0 BEGIN SET @Newlist = ''; WHILE CHARINDEX('|',@NotificationUser)>0 BEGIN SET @NewList = @NewList + stuff(LEFT(@NotificationUser,CHARINDEX('|',@NotificationUser)-1),1, 39,'') + ',' SET @NotificationUser=STUFF(@NotificationUser,1,CHARINDEX('|',@NotificationUser),'') END SET @NewList = @NewList + stuff(@NotificationUser,1,39,'') INSERT #t1 VALUES(@UserId, @NewList) FETCH NEXT FROM N_Cursor INTO @UserId, @NotificationUser ENDCLOSE N_Cursor;DEALLOCATE N_Cursor;SELECT UserId,NotificationUsers FROM #t1;DROP TABLE #t1;--法二, 通過PARSENAME()函數截取指定位置的字符--需要注意的是PARSENAME()原本是為截取四段式Server連接串或IP設計的,僅支持四段內的以'.'作分隔符的字符串;另外PARSENAME函數分段參數依據倒序排列SELECT UserId--截取中間部分,REPLACE(PARSENAME(REPLACE(REPLACE(NotificationUsers,'.','&'),':','.'),2),'&','.') Id--截取末端部分,REPLACE(PARSENAME(REPLACE(REPLACE(NotificationUsers,'.','&'),':','.'),1),'&','.') EmailFROM dbo.StringTest--法三, charindex與substring函數組合截取字符--注意表達式charindex(':',NotificationUsers,charindex(':',NotificationUsers)+1)實際取得的是第二個':'的索引值SELECT NotificationUsers--截取中間部分,substring(NotificationUsers,charindex(':',NotificationUsers)+1,case when charindex(':',NotificationUsers)=0 then len(NotificationUsers) else charindex(':',NotificationUsers,charindex(':',NotificationUsers)+1)-charindex(':',NotificationUsers)-1 end) Id--截取末端部分,right(NotificationUsers,len(NotificationUsers)-charindex(':',NotificationUsers,charindex(':',NotificationUsers)+1)) EmailFROM dbo.StringTest --法四, 解析XMLWITH CTE AS (SELECT UserId,NotificationUsers,convert(xml,'<s>'+replace(NotificationUsers,':','</s><s>')+'</s>') NotificationUsersXML from dbo.StringTest)SELECT *--截取中間部分,NotificationUsersXML.value('(/s)[2]','nvarchar(max)') Id--截取末端部分,NotificationUsersXML.value('(/s)[3]','nvarchar(max)') EmailFROM CTE總結

到此這篇關于SQL Server截取字符串函數操作常見方法的文章就介紹到這了,更多相關SQLServer截取字符串函數內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MsSQL 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品白浆| 国产精品久久久久久久久久白浆 | 亚洲精品欧洲| 日本免费一区二区三区四区| 日韩精品国产精品| 免费成人av在线播放| 午夜精品一区二区三区国产| 久久久久久黄| 高清久久一区| 日本一不卡视频| 精品国产乱码久久久久久樱花| 蜜桃av在线播放| 欧美国产中文高清| 亚洲黄色免费看| 日韩黄色大片| 欧美综合精品| 久久精品系列| 亚洲人成网77777色在线播放| 欧美激情91| 国产白浆在线免费观看| 香蕉精品999视频一区二区| 国产一区二区精品福利地址| 99久久精品国产亚洲精品| 亚洲精品美女91| 国产精品嫩模av在线| 日韩国产一区二区| 蜜臀av在线播放一区二区三区| 国产精品chinese| 激情视频一区二区三区| 国产亚洲精品美女久久| 蜜臀av一区二区三区| 美日韩一区二区三区| 久久亚洲美女| 亚洲精品动态| 国产欧美日韩亚洲一区二区三区| 嫩草伊人久久精品少妇av杨幂| 人人精品人人爱| 久久国产精品亚洲77777| www在线观看黄色| 午夜国产精品视频| 在线天堂中文资源最新版| 亚洲精品1区| 一级欧美视频| 一区二区三区四区在线看| 精品亚洲成人| 国产精品亚洲综合色区韩国| 国产精品久久久久久模特| 一区三区视频| 欧美日韩免费观看视频| 久久久精品区| 在线亚洲自拍| 欧美视频精品全部免费观看| 蜜臀av免费一区二区三区| 国内精品福利| 91九色精品| 亚洲精品极品少妇16p| 三级欧美在线一区| 尹人成人综合网| 久久久久久夜| jiujiure精品视频播放| 国产精品88久久久久久| 婷婷亚洲综合| 高清一区二区三区| 久久人人97超碰国产公开结果| 亚洲小说欧美另类婷婷| 香蕉精品999视频一区二区| 亚洲精品电影| 国产中文在线播放| 亚洲福利精品| 亚洲精品一区二区在线看| 午夜国产精品视频免费体验区| 欧美一区二区三区激情视频| 激情自拍一区| 亚洲www啪成人一区二区| 免播放器亚洲| 99成人在线视频| 欧美国产精品| 老牛国产精品一区的观看方式| 丝袜美腿亚洲一区二区图片| 欧美一区91| 国产精品伊人| 国产日韩综合| 久久中文字幕一区二区三区| 四虎影视精品| 中文字幕av一区二区三区人 | 91一区二区| 日本亚洲欧美天堂免费| 久久国产婷婷国产香蕉| 性欧美精品高清| 国产不卡人人| 日韩av在线免费观看不卡| 国产不卡精品| 色综合视频一区二区三区日韩| 欧美国产精品| 不卡在线一区二区| 亚洲精品乱码| 欧洲激情综合| 麻豆视频观看网址久久| 91久久亚洲| 亚洲综合精品四区| 青青草国产成人99久久| 国产精品主播| 欧美香蕉视频| 亚洲精品麻豆| 久久这里只有精品一区二区| 97成人超碰| 日韩动漫一区| 久久久久久网| 久久精品国产网站| 欧美激情aⅴ一区二区三区| 亚洲精品美女| 国产亚洲综合精品| 久久免费福利| 91久久久精品国产| 久久97视频| 国产麻豆综合| 久久夜夜操妹子| 日本一区二区三区视频在线看| 欧美亚洲在线日韩| 91亚洲精品在看在线观看高清| 亚洲毛片网站| 老司机免费视频一区二区三区| 久久精品三级| 亚欧洲精品视频在线观看| 国产日韩综合| 国产亚洲久久| 91久久精品无嫩草影院| 久久av国产紧身裤| 精品91福利视频| 久久天堂成人| 国产精品成人**免费视频| 给我免费播放日韩视频| 久久精品二区三区| 99免费精品| 亚洲精品国产偷自在线观看| 亚洲成人二区| 日本不卡高清| 日韩国产一二三区| 国内激情久久| 亚洲精品网址| 日韩高清一区| 久久99偷拍| 99成人在线视频| 日本午夜精品久久久久| 高清不卡亚洲| 久久99精品久久久久久园产越南| 在线国产日韩| 日韩视频在线一区二区三区| 荡女精品导航| 中文字幕一区二区三区四区久久 | 另类亚洲自拍| 婷婷中文字幕一区| 麻豆精品一区二区综合av| 蜜臀久久99精品久久久画质超高清| 精品久久中文| 日韩中出av| 国产视频一区免费看| 久久精品三级| 国产欧美日韩影院| 影音先锋久久精品| 在线人成日本视频| 国产精品tv| 成人一二三区| 捆绑调教日本一区二区三区| 亚洲电影在线一区二区三区| 日韩三级视频| 天堂成人免费av电影一区| 美女久久精品| 天堂资源在线亚洲| 久久成人亚洲| 久久国产电影| 国产精品99久久免费| 综合激情视频| 国产欧美日韩在线观看视频| 国产日韩三级| 四虎国产精品免费观看| 日韩欧美综合| 99精品视频在线观看免费播放| 国产一区二区三区四区大秀| 69精品国产久热在线观看| 日韩av电影一区| 婷婷精品在线| 欧美激情99| 国产欧美日韩精品一区二区三区| 国产一区欧美| 国产日韩在线观看视频| 日本亚洲不卡| 欧美视频精品全部免费观看| 韩国一区二区三区视频| 国产精品国产三级在线观看| 国产盗摄——sm在线视频| 国产伦精品一区二区三区千人斩 | 欧美不卡高清一区二区三区| 97精品国产一区二区三区| 日本亚洲视频在线| 国产精品久久久久av电视剧| 久久精品国产久精国产爱| 欧美日本久久| 国产精品美女在线观看直播| 国产毛片久久久|