是否可以將以下內容轉換為兩串列?
SELECT * FROM UNNEST([[1,'a'],[2,'b'], [3,'c']) AS tbl (num,str);
或更一般地,進入一個n列的表,其中n是內部陣列的大小(即行的長度)。
陣列結構是arr[rows][cols]
uj5u.com熱心網友回復:
PostgreSQL 中的陣列可以包含一種型別的元素(但它可以是復合型別)。所以陣列 likearray[1,2,'e']在 PostgreSQL 中是無效的。
可以做的是在一個陳述句中取消嵌套兩個陣列
SELECT UNNEST(array[1,2,3]),unnest(array['a','b','c'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/491799.html
標籤:PostgreSQL
上一篇:如何通過ActiveRecord找到所有帶有jsonb物件且鍵/值對中有任何空值的模型?
下一篇:如何使用詹金斯列出檔案夾下的檔案
