我有一張表,我想僅使用一個查詢來獲取 col1、col2、col3 的所有最大值。我正在使用 sqlite 和flask-sqlalchemy。
| id | col1 |col2 |col3
| -------- | -------------- |-------------- |--------------|
| 1 | 1 | 88 |26 |
| 2 | 2 | 17 |30 |
| 3 | 5 | 9 |75 |
| 4 | 93 | 2 |53 |
我試過
SELECT MAX(col1, col2, col3) FROM table
但後來我得到了 [(88,), (30,), (75,), (93,)]
我希望輸出是
[(93,), (88,), (75,)]
我怎樣才能做到這一點?
我想你想要三個單獨的電話MAX
:
SELECT MAX(col1), MAX(col2), MAX(col3)
FROM yourTable;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句