成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

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

舉例:

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

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

2、LEFT()函數(shù)

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

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

舉例:

3、RIGHT()函數(shù)

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

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

舉例:

4、CHARINDEX()函數(shù)

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

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

舉例:

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

5、LEN函數(shù)

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

使用:LEN(字段)

舉例:

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

補充知識:SQL Server 根據(jù)分隔符截取指定位置的子字符串--截取分隔符之間的字符串--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');--法一, 通過游標截取相應(yīng)的字符串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()函數(shù)截取指定位置的字符--需要注意的是PARSENAME()原本是為截取四段式Server連接串或IP設(shè)計的,僅支持四段內(nèi)的以'.'作分隔符的字符串;另外PARSENAME函數(shù)分段參數(shù)依據(jù)倒序排列SELECT UserId--截取中間部分,REPLACE(PARSENAME(REPLACE(REPLACE(NotificationUsers,'.','&'),':','.'),2),'&','.') Id--截取末端部分,REPLACE(PARSENAME(REPLACE(REPLACE(NotificationUsers,'.','&'),':','.'),1),'&','.') EmailFROM dbo.StringTest--法三, charindex與substring函數(shù)組合截取字符--注意表達式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總結(jié)

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

成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产精品无遮挡| 欧美一卡二卡三卡| 狠狠爱成人网| 日韩一区中文字幕| 日本久久一区二区三区| 99久久精品99国产精品| 五月天激情综合| 国产精品麻豆久久久| 久久午夜视频| 亚洲无毛电影| 国产91综合一区在线观看| 一区二区三区日韩| 久久蜜桃av一区精品变态类天堂| 在线视频亚洲| 99久久精品免费看| 日本成人在线网站| 亚洲视频免费看| 欧美精品少妇一区二区三区| 一区二区动漫| 91亚洲国产成人精品一区二区三| 日韩成人伦理电影在线观看| 国产精品久久久久7777按摩| 91精品综合久久久久久| 首页国产丝袜综合| 亚洲人成在线影院| 一区二区三区免费在线观看| 亚洲欧美日韩另类精品一区二区三区| 午夜在线精品偷拍| 日韩视频三区| 国产精品videosex极品| 99久久婷婷国产精品综合| 免费在线观看视频一区| 亚洲精品视频一区| 最新国产成人在线观看| 中文字幕精品三区| 久久九九影视网| 91精品午夜视频| 欧美日韩一区二区在线观看视频 | 亚洲影院久久精品| 西西裸体人体做爰大胆久久久| 欧美伊人久久| 暴力调教一区二区三区| 国产一区二区精品久久99| 亚洲成人在线免费| 一区二区三国产精华液| 欧美激情一区二区三区蜜桃视频| 久久综合中文字幕| 欧美变态口味重另类| 欧美不卡123| 日韩精品一区二区三区在线观看| 亚洲高清中文字幕| 国产亚洲永久域名| 免费在线成人网| 91精品中文字幕一区二区三区 | 国产精品久久久久久模特 | 性色一区二区| 免费不卡亚洲欧美| 国产日韩欧美三级| 亚洲欧美日韩另类精品一区二区三区 | 视频在线观看一区二区三区| 亚洲国产精品综合小说图片区| 国产三级一区二区| 国产亚洲网站| 久久99精品久久久久久| 26uuu亚洲综合色欧美 | 久久aⅴ国产欧美74aaa| 欧美v日韩v国产v| 午夜精品剧场| 精品一区二区三区久久| 豆国产96在线|亚洲| 国模大胆一区二区三区| 99re66热这里只有精品4| 色婷婷亚洲精品| 欧美日韩成人综合天天影院| 久久亚洲捆绑美女| 亚洲精品国产精品乱码不99 | 久久久久.com| 国内精品久久久久影院色| 国产免费成人在线视频| 国产精品一区二区久激情瑜伽| 99精品视频在线免费观看| 欧美色一级片| 色94色欧美sute亚洲线路二| 日韩午夜在线观看视频| 中文字幕一区不卡| 蜜桃av噜噜一区| av不卡在线观看| 亚洲精品精选| 欧美一区三区四区| 一区二区三区自拍| 国产盗摄女厕一区二区三区| 亚洲一区二区免费视频| 欧美三级三级三级爽爽爽| 欧美一区二区视频在线| 天堂av在线一区| 欧洲视频一区二区| 国产欧美一区二区在线| 九九在线精品视频| 日韩一级欧洲| 久久亚洲一区二区三区四区| 日韩av一级电影| 国产伊人精品| 日韩一区二区免费电影| 亚洲在线视频免费观看| 91视频在线观看| 欧美又粗又大又爽| 亚洲人亚洲人成电影网站色| 久久99久久久久久久久久久| 国产精品18久久久久久久久 | 国产69精品久久777的优势| 亚洲黄色成人久久久| 91麻豆精品久久久久蜜臀| 亚洲黄色片在线观看| 欧美一区免费| 欧美一区二区三区视频免费播放| 亚洲欧美日韩国产综合在线| 国产一区二区三区观看| 免费亚洲网站| 亚洲蜜桃精久久久久久久| 91天堂素人约啪| 中文欧美字幕免费| 母乳一区在线观看| 国产一区日韩欧美| 成人午夜视频在线观看| 日韩福利视频网| 日韩网站在线| 欧美另类久久久品| 蜜桃视频在线一区| 欧美中文日韩| 亚洲综合精品自拍| 韩国久久久久| 久久嫩草精品久久久精品一| 国产精品99久久久久久久女警 | 久久99国产精品免费网站| 最新日韩av在线| 久久久久99精品一区| 欧美精品久久一区二区三区| 国产日韩三区| 国内一区二区三区在线视频| 国产91精品欧美| 日本伊人午夜精品| 亚洲国产日韩av| 国产一区二区三区黄| 亚洲男人都懂的| 亚洲欧洲一级| 亚洲欧美色图小说| 国产欧美日韩一级| 亚洲一卡二卡三卡四卡五卡| 国产农村妇女精品一二区| 夜夜嗨av一区二区三区| 亚洲专区一区| 亚洲国产欧美在线| 色吧成人激情小说| 国产一区二区三区高清播放| 日韩精品一区二区三区在线| 国产精品资源网| 欧美成人在线直播| 欧美久久99| 国产精品成人免费| 在线综合亚洲| 日韩欧美一级片| 国产欧美日韩一区二区三区在线 | 国产精品免费av| 亚洲国产精品久久久久婷婷老年| 国产精品国产a| 永久久久久久| 亚洲国产精品天堂| 在线成人小视频| 欧美成人综合一区| 亚洲综合在线第一页| 在线看国产日韩| 成人美女视频在线看| 成人欧美一区二区三区在线播放| 久久精品女人的天堂av| 国产精品一区二区三区四区| 久久嫩草精品久久久精品一| 亚洲巨乳在线| 国产自产高清不卡| 亚洲国产精品av| 欧美亚洲愉拍一区二区| 91色在线porny| 亚洲精品ww久久久久久p站| 欧美久久久久久蜜桃| 国产一区免费视频| 视频一区欧美精品| 日韩欧美123| 亚洲综合精品四区| 成人中文字幕在线| 亚洲综合免费观看高清完整版 | 蜜臀av一区二区| 久久麻豆一区二区| 免费久久久一本精品久久区| 风间由美性色一区二区三区| 亚洲欧美日韩在线| 91麻豆精品国产自产在线| 国自产拍偷拍福利精品免费一| 久久爱另类一区二区小说| 国产精品久久久久久久久免费桃花| 色欧美片视频在线观看在线视频| 国产女人aaa级久久久级 |