我有一个小问题。我的问题是我有一个包含传感器数据的单列表。每三行代表一个新样本。我现在的目标是将每第三行转换为一个单独的列,如 3 x N 矩阵。我不知道我的 N 有多大。是否有可能用 SQL 做到这一点?
--VALUES--
sensor_sampleA1
sensor_sampleA2
sensor_sampleA3
sensor_sampleB1
sensor_sampleB2
sensor_sampleB3
...
...
sensor_sampleN1
sensor_sampleN2
sensor_sampleN3
_
我要这个。
--TARGET_TABLE--
sampleA1 sampleB1 sampleC1 ... ... sampleN1
sampleA2 sampleB2 sampleC2 ... ... sampleN2
sampleA3 sampleB3 sampleC3 ... ... sampleN3
更新:我以上面的数字 3 为例。我有 11 个传感器,每秒给我 11 个值。我的列是:sensor_data_id、axis、source、type、value 和 sample_id。