a.
select
(case score when 0 then '无成绩' else '有成绩' end) as score
from table
select
(case score when 0 then '无成绩' when 60 then '好成绩' else '有成绩' end) as score
from table
b.
select
decode(score,0,'无成绩',20,'低成绩',60,'过得去','好成绩') as score
from table
-- 最后的好成绩是默认
select
(case score when 0 then '无成绩' else '有成绩' end) as score
from table
select
(case score when 0 then '无成绩' when 60 then '好成绩' else '有成绩' end) as score
from table
b.
select
decode(score,0,'无成绩',20,'低成绩',60,'过得去','好成绩') as score
from table
-- 最后的好成绩是默认
本文通过示例介绍了SQL中Case与Decode函数的应用方法,包括如何使用这些函数进行条件判断并返回相应值,适用于数据库操作及数据处理场景。
1267

被折叠的 条评论
为什么被折叠?



