我觉得这应该很简单,但我一直在努力寻找正确的术语,请耐心等待。
我有两列,timestamp哪voltages一个是数组
如果我做一个简单的
SELECT timestamp, voltages FROM table
Run Code Online (Sandbox Code Playgroud)
然后我会得到以下结果:
|timestamp | voltages |
|1544435470 |3.7352,3.749,3.7433,3.7533|
|1544435477 |3.7352,3.751,3.7452,3.7533|
|1544435484 |3.7371,3.749,3.7433,3.7533|
|1544435490 |3.7352,3.749,3.7452,3.7533|
|1544435497 |3.7352,3.751,3.7452,3.7533|
|1544435504 |3.7352,3.749,3.7452,3.7533|
但我想拆分voltages数组,因此数组中的每个元素都是其自己的列。
|timestamp | v1 | v2 | v3 | v4 |
|1544435470 |3.7352 |3.749 |3.7433 |3.7533|
|1544435477 |3.7352 |3.751 |3.7452 |3.7533|
|1544435484 |3.7371 |3.749 |3.7433 |3.7533|
|1544435490 |3.7352 |3.749 |3.7452 |3.7533|
|1544435497 |3.7352 |3.751 |3.7452 |3.7533|
|1544435504 |3.7352 |3.749 |3.7452 |3.7533|
我知道我可以这样做:
SELECT timestamp, voltages[1] as v1, voltages[2] as …Run Code Online (Sandbox Code Playgroud)