0
点赞
收藏
分享

微信扫一扫

mySql 求最大值最小值

鲤鱼打个滚 2022-05-01 阅读 173
mysql

exam 表

student        chinese        math        english

a                49                22                22

b                null                22                90

c                68                null                88

d                33                58                90
————————————————
以这个学生表为例子,求出语文成绩的最大值和最小值

这里可以使用函数max和min,直接就能求出最大最小值

最大值写法 :

SELECT MAX(chinese)
FROM exam

最小值写法:

SELECT MIN(chinese)
FROM exam

最小值这里会有问题,这里展示的是数据最小的值也就是  -- 33,但是表中还有一个null值,如果非要把null值也算上的话,这里就必须加上ifnull判断,判断如果是null,那么这个null值为0

写法:

SELECT MIN(IFNULL(chinese,0))
FROM exam

举报

相关推荐

0 条评论