如何从SELECT查询返回的一组值中获取最小值?

nki*_*nki 1 mysql sql sqlite

我编写了一个SELECT查询,它将返回一组值,例如,

以下是实际表格 -

在此输入图像描述

select data from tab1 where id <5; // This statement returns me the following table
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我试图获得结果表的最小值.我已经尝试了以下查询 -

select MIN(select data from tab1 where id<5);
Run Code Online (Sandbox Code Playgroud)

SQLite Browser说,select语句中有一个错误.我怀疑的是,我们是否可以将一个select语句直接赋予像MIN()这样的聚合函数?如果没有,你能否建议我更好的方法来完成这项任务?

提前致谢.

Rob*_*ert 5

试试这种方式:

select MIN(data) 
from tab1 where id<5;
Run Code Online (Sandbox Code Playgroud)