基于列的逻辑表达式,CASE表达式.可以用在SELECT,UPDATE,DELETE,SET以及IN,WHERE,ORDER BY和HAVING子句之后; select device_id,gender, case when age >= 20 and age<= 24 then "20-24岁" when age >= 25 then "25岁以上" else "其他" end as age_cutfrom user_profile group by device_id;