假設我想在 SQLite3 數據庫上執行如下查詢:SELECT (2 * value) COUNT(2 * value) FROM data GROUP BY (2 * value)幾個問題:有沒有更好的方法來處理這樣的查詢?使用 SqlAlchemy 的 Query API 時,如何創建列?關于第二點,我可以這樣做:query = query.add_columns(2 * data.value)query = query.add_columns(func.count(2 * data.value))query = query.group_by(2 * data.value)我想知道是否有更簡單/更好的方法來定義.我的實際查詢表達式比這更復雜。2 * data.value
1 回答

UYOU
TA貢獻1878條經驗 獲得超4個贊
你可以只創建變量
double = Data.value * 2
q = session.query(double, func.count(double)).group_by(double)
添加回答
舉報
0/150
提交
取消