- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite MIN()函数
SQLite MIN()
函数用于获取表达式或给定列的最小值。
语法
SELECT MIN(aggregate_expression) FROM tables [WHERE conditions];
在GROUP BY
子句中使用Min()
函数时的语法:
SELECT expression1, expression2, ... expression_n MIN(aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n;
示例1:
假设有一个名为student
的表,具有以下数据:
从student
表中检索学生的最低费用(fees
):
SELECT MIN(FEES) AS "Lowest Fees" FROM STUDENT; -- 最小年龄 SELECT MIN(age) AS "Lowest age" FROM STUDENT;
执行上面查询代码,得到以下结果 -
sqlite> SELECT MIN(FEES) AS "Lowest Fees" FROM STUDENT; 2000.0 sqlite> sqlite> SELECT MIN(FEES) AS "Lowest Fees" FROM STUDENT; 2000.0 sqlite> sqlite> -- 最小年龄 sqlite> SELECT MIN(age) AS "Lowest age" FROM STUDENT; sqlite>
示例2:
使用具有的GROUP BY子句的MIN()
函数:
从student
表中检索NAME
和MIN FEES
,并按NAME
的数据排序:
SELECT NAME, MIN(FEES) AS "Lowest Fees" FROM STUDENT WHERE ID <= 8 GROUP BY NAME;
执行上面代码,得到以下结果 -
sqlite> SELECT NAME, MIN(FEES) AS "Lowest Fees" ...> FROM STUDENT ...> WHERE ID <= 8 ...> GROUP BY NAME; Avgsu|2000.0 Javasu|18000.0 Linsu|10000.0 Maxsu|20000.0 Minsu|5000.0 Sqlsu|25000.0 sqlite>
上一篇:SQLite聚合函数
下一篇:SQLite MAX()函数
关注微信小程序
扫描二维码
程序员编程王