眾所周知,SQL Server是Microsoft推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有易用性,良好的可伸縮性以及與相關(guān)軟件的高度集成的優(yōu)點。它可以在多個平臺上使用,從運行Microsoft Windows 98的筆記本電腦到運行Microsoft Windows 2012的大型多處理器服務(wù)器都可以見到SQL Server。那么SQL Server分隔函數(shù)是什么?如何使用?有時我們需要在SQL Server中按“,”分隔一些字符串,例如a,b,c,以進行除法, 可以使用以下函數(shù)方法。
使用方法:
1SELECT * FROM dbo.f_splitstr('a,b,c',',')
結(jié)果:
這樣我們就實現(xiàn)了對字符串的分割處理,當(dāng)然函數(shù)具體內(nèi)容可以根據(jù)我們的需求進行修改。
再和大家多介紹一個,在SQL Server 2016以后,微軟官方加入了一個STRING_SPLIT,也是實現(xiàn)分割函數(shù)的,如果你的數(shù)據(jù)庫版本夠高,可以選擇使用官方的,方法一樣:
1SELECT * FROM STRING_SPLIT('a,b,c',',')
結(jié)果:
到此這篇關(guān)于SQL Server分隔函數(shù)的文章就介紹到這了,更多相關(guān)SQL Server分隔函數(shù)內(nèi)容,請繼續(xù)關(guān)注中培偉業(yè)。