我需要创建非常长的sqlite语句,输出数千列的数据透视。
我已经求助于使用字符串操作来实现这一点。
只是想知道SQLiteAPI是否有更优雅的解决方案。
期望输出示例:
str = "SELECT sample_id
, SUM(CASE WHEN gear_id = 1 THEN counts ELSE 0 END) AS g1
, SUM(CASE WHEN gear_id = 2 THEN counts ELSE 0 END) AS g2
...
, SUM(CASE WHEN gear_id = N THEN counts ELSE 0 END) AS gN
FROM table1 GROUP BY sample_id"
暂无答案!
目前还没有任何答案,快来回答吧!