在单独一条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
浙公网安备 33010602011771号