我有一张看起来像的表:
| id|cat|elems |
|---|---|------|
| 1 | A |[a, b]|
| 1 | B |[b, c]|
| 2 | C |[b, c]|
其中elems
是数组列。
有没有办法可以在cat
列上进行转换,而无需对cat
的值进行硬编码(因此,CASE
上没有IF
/ cat='A'
等)?
期望的结果如下:
| id| A | B | C |
|---|------|------|------|
| 1 |[a, b]|[b, c]| NULL |
| 2 | NULL | NULL |[b, c]|