sql中explode函數(shù)如何使用

sql
小樊
81
2024-09-16 07:39:54
欄目: 云計(jì)算

在 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)的文檔以獲取更多信息。

0