oracle統計多列中最大最小值(greatest,least)

需求:

有一張表,有學生姓名,語文成績,數學成績,英語成績字段.

stu_score(學生成績表)
stu_name chinese english math
zhangsan 98 95 91
lisi 93 95 97

 

 

 

 

要求統計出每個學生各學科中最好的成績和最差的成績.

所用到的函數: 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.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章