開始
加載和管理數據
處理數據
政府
引用和資源
更新2月3日,2023年
給我們反饋
堆棧
適用於:磚的SQL磚運行時
分離expr1、…exprN成numRows行。
expr1
exprN
numRows
堆棧(numRows,expr1(,…])
numRows:一個整數文字大於0指定的行數。
exprN:任何類型的表達式。任何的類型exprN必須匹配的類型expr (N + numRows)。
expr (N + numRows)
一組numRows選擇列表中的行包括所有其他列max (1,(N / numRows))列由這個函數。一個不完整的行填充零。
max (1,(N / numRows))
零
在默認情況下生成的列命名col0,…坳(n - 1)。可以使用指定的列別名為例,作為(myCol1。。myColn)。
col0,…坳(n - 1)
作為(myCol1。。myColn)
您可以將堆棧隻有在選擇列表或側麵圖。當把函數必須在選擇列表中沒有其他生成器函數相同的選擇列表。
選擇“你好”,堆棧(2,1,2,3)作為(第一個,第二個),“世界”;——你好1 2的世界世界,你好3空
爆炸表值函數發生器
explode_outer表值函數發生器
內聯表值函數發生器
inline_outer表值函數發生器
posexplode_outer表值函數發生器
posexplode表值函數發生器