在 SQL 中,沒有名為 “explode” 的內(nèi)置函數(shù)
以下是一個(gè)簡(jiǎn)單的示例,展示了如何使用 UNNEST
函數(shù)將數(shù)組拆分為多行:
WITH input_data AS (
SELECT ARRAY[1, 2, 3] AS numbers
)
SELECT UNNEST(numbers) AS number
FROM input_data;
這將返回以下結(jié)果:
number
-------
1
2
3
在這個(gè)示例中,我們首先創(chuàng)建了一個(gè)名為 input_data
的臨時(shí)表,其中包含一個(gè)名為 numbers
的數(shù)組列。然后,我們使用 UNNEST
函數(shù)將數(shù)組拆分為多行,每行包含一個(gè)數(shù)組元素。
請(qǐng)注意,不同的數(shù)據(jù)庫(kù)系統(tǒng)可能有不同的語(yǔ)法和函數(shù)來實(shí)現(xiàn)類似的功能。如果你使用的是其他數(shù)據(jù)庫(kù)系統(tǒng),請(qǐng)查閱相應(yīng)的文檔以獲取更多信息。