如何将包含数组值的列转换为单独的列:
多行一列
{100,67,9}
{100,100}
{100,100,100}
{100,9}
多行多列
100 67 9
100 100
100 100 100
100 9
答案 0 :(得分:2)
SQL查询具有一组固定的列。如果您知道最大数量,则只需提取值即可:
select t.ar[1] as col1, t.ar[2] as col2, t.ar[3] as col3
from t;
如果您不知道结果集中将包含多少列,则需要使用动态SQL。
Here是db <>小提琴。