Oracle中 decode的用法


select id, decode(sign(score-85),1,'優秀',0,'優秀',-1, 
decode(sign(score-70),1,'良好',0,'良好',-1, 
decode(sign(score-60),1,'及格',0,'及格',-1,'不及格'))) 
from student;

 

decode(sign(變量1-變量2),1,'',0,'',-1,'') 

1:成立的時候

0:相等時

-1:不等時

 

 

http://www.cnblogs.com/freespider/archive/2010/08/09/1795977.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM