KOL*_*ICH 4 sql sqlite max aggregate-functions
根据文档、常识和一些关于普通 SQL 的手册,该 max函数仅返回最大值。因此,选择具有最大值的行的正确方法是子查询:
select * from `table` where `a`=(select max(`a`) from `table`);
Run Code Online (Sandbox Code Playgroud)
这是低效的。argmax在 SQLite 中有类似的东西吗?
根据文档,SQLite 允许选择整行max():
SELECT *, max(a) FROM MyTable;
Run Code Online (Sandbox Code Playgroud)
(自版本3.7.11起支持此功能。)
| 归档时间: |
|
| 查看次数: |
4853 次 |
| 最近记录: |