我开始熟悉sqlalchemy,我有一个mysql查询如下:
SELECT COUNT( * ) AS total, SUM( IF(sub = 'N', 1, 0 ) ) AS NotSubscribed, SUM( IF( subscription = 'A', 1, 0 ) ) AS 12Month, SUM( IF( subscription = 'HY', 1, 0 ) ) AS 6Month, SUM( IF( subscription = 'M', 1, 0 ) ) AS 1Month
FROM accounts
WHERE userID IS NOT NULL
我正试图写一个sqlalchemy版本。在
^{pr2}$我以以下错误结束:
sqlalchemy.exc.ArgumentError: SQL expression object or string expected
有人能帮我解决我的问题吗。如果没有,请让我知道除了文档之外,是否有任何关于sqlalchemy的好教程。在
谢谢
sum
是代码中的问题。要使其工作,您需要将sum
和{但是,我确实会考虑Martijn的建议,相应的SA表达式是:
^{pr2}$相关问题 更多 >
编程相关推荐