SQL27 查看不同年龄段的用户明细(mysql,CASEWHE

2023-06-11  本文已影响0人  高桥my


正确写法:

SELECT device_id,

       gender,

       CASE WHEN AGE>=25 THEN "25岁及以上"

            WHEN AGE>=20 THEN "20-24岁"

            WHEN AGE<20 THEN "20岁以下"

            ELSE "其他"

            END AS age_cut

FROM user_profile

错误写法:

SELECT device_id,gender,CASE WHEN age<20  THEN "20岁以下"

                             WHEN 20<=age<=24 THEN "20-24岁"

                             WHEN 24<age THEN "25岁及以上"

                             ELSE "其他" END AS age_cut

                             FROM user_profile

查看不同年龄段的用户明细_牛客题霸_牛客网 (nowcoder.com)

上一篇下一篇

猜你喜欢

热点阅读