sql—为数据透视生成长sqlite语句的最佳方法

jdgnovmf  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(245)

我需要创建非常长的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"

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题