oracle统计多列中最大最小值(greatest,least)

需求:

有一张表,有学生姓名,语文成绩,数学成绩,英语成绩字段.

stu_score(学生成绩表)
stu_namechineseenglishmath
zhangsan989591
lisi939597

 

 

 

 

要求统计出每个学生各学科中最好的成绩和最差的成绩.

所用到的函数: greatest()  , least()

sql:

统计每个学生各学科最好的成绩:

select stu_name, greatest(chinese,english,math) g from stu_score;

统计每个学生各学科最弱的成绩:

select stu_name, least(chinese,english,math) l from stu_score;

--一个小知识点分享,希望能帮助到大家.

--end.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值