我正在开发 iOS 游戏,我想切换列和行
例如,这是统计数据表:
StatName (STRING) | StatValue (NUMBER)
--------------------------------------
NbJoker | 12
--------------------------------------
NbPlayed | 71
--------------------------------------
NbPause | 87
--------------------------------------
我需要
NbJoker | NbPlayed | NbPause
----------------------------
12 | 71 | 87
这可能吗? 谢谢!
最佳答案
我不知道 SQL Lite。但是如果下面的语法有效。
它与任何 SQL 中的 Transpose 相同。
SELECT SUM(T1) AS NBJOKER, SUM(T2) AS NBPLAYED, SUM(T3) AS NBPAUSE FROM (
SELECT STATVALUE AS T1,O AS T2,0 AS T3 FROM TABLE_X WHERE STATNAME='NBJOKER'
UNION ALL
SELECT 0, STATVALUE, 0 FROM TABLE_X WHERE STATNAME='NBLAYED'
UNION ALL
SELECT 0, 0, STATVALUE FROM TABLE_X WHERE STATNAME='NBPAUSE'
)
关于ios - 反转行和列 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904723/