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