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