在 SQL 中將數(shù)組轉(zhuǎn)換為字符串可以使用 STRING_AGG
函數(shù)。STRING_AGG
函數(shù)可以將指定列或表達(dá)式的值連接為一個(gè)字符串,并使用指定的分隔符分隔各個(gè)值。
例如,假設(shè)有一個(gè)名為 numbers
的表,其中包含一個(gè) number
列,存儲(chǔ)了一組數(shù)字。要將這些數(shù)字連接為一個(gè)字符串,可以使用以下 SQL 查詢:
SELECT STRING_AGG(number, ',') AS concatenated_numbers
FROM numbers;
在這個(gè)例子中,STRING_AGG
函數(shù)將 number
列中的所有數(shù)字連接為一個(gè)字符串,并使用逗號(hào)作為分隔符。最終的結(jié)果將會(huì)是一個(gè)包含所有數(shù)字的字符串,類似于 "1,2,3,4,5"
。