博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在单独一条SELECT语句中使用CASE

Posted on 2007-05-24 10:34  大胸宝腚  阅读(202)  评论(0)    收藏  举报
 

在单独一条SELECT语句中使用CASE

 

 

假设TABLE_A表有字段 Field_A,现在我要得到一个新的字段NEW_Field_A,此字段根据Field_A的值不同而不同。

SELECT (CASE WHEN Field_A>=90 THEN 'Very Good'
                          WHEN Field_A>=80 AND Field_A<90 THEN 'Good'
                          WHEN Field_A>=60 AND Field_A<80 THEN 'PASS'
                          ELSE 'NO PASS' END)
               NEW_Field_A
FROM TABLE_A