sql根據(jù)逗號(hào)一行變多行 SQL如何按逗號(hào)拆分字符串?
SQL如何按逗號(hào)拆分字符串?1. 首先,單擊newquery按鈕創(chuàng)建一個(gè)新查詢。2然后準(zhǔn)備一個(gè)要拆分的字符串,如下圖所示。三。然后使用parsename進(jìn)行分段。第二個(gè)參數(shù)是分段后的數(shù)字,如下圖所示。
SQL如何按逗號(hào)拆分字符串?
1. 首先,單擊newquery按鈕創(chuàng)建一個(gè)新查詢。2然后準(zhǔn)備一個(gè)要拆分的字符串,如下圖所示。三。然后使用parsename進(jìn)行分段。第二個(gè)參數(shù)是分段后的數(shù)字,如下圖所示。第一個(gè)參數(shù)是最后一個(gè)位置。4最后一個(gè)就是第一個(gè)。5然后你就可以按地點(diǎn)把它們都拿出來(lái)。6最后,我們得到了字符串的每個(gè)除法后的子字符串。
oracle sql實(shí)現(xiàn)查詢時(shí)把一字符串按逗號(hào)分割,返回分割后的份數(shù)?
在Oracle中,您可以使用connect by來(lái)劃分所有字符串:例如,定義字符串:PVuNouList:=“23,34,45,56”選擇不同的REGEXPuSubstr(PVuNouList,”[^,]“,1,LEVEL)作為DUALCONNECT by REGEXPuSubstr(PVuNouList,”[^,]“,1,level)不是nullorder by 1返回結(jié)果:token 23344556
請(qǐng)考慮:a number=原始字符串的長(zhǎng)度-刪除后字符串的長(zhǎng)度a number=長(zhǎng)度(string)-長(zhǎng)度(replace(string,“a”,“))