牛客网sql27题不知道哪里错了

select
device_id,
gender,
case
when age<20 then '20岁以下'
when age>=20 and age=<24 then '20-24岁'
when age>=25 then '25岁及以上'
else '其他'
end as age_cut
from
user_profil

有人帮我看下,我对比了讨论感觉没错,但就是报错

age=<24 至少要改成 age<=24吧

img

select
device_id,
gender,
case
when age<20 then '20岁以下'
when age>=20 and age<=24 then '20-24岁'
when age>=25 then '25岁及以上'
else '其他'
end as age_cut
from
user_profil


select  device_id,gender, case when age <20 then "20岁以下"
                             when age between 20 and 24 then "20-24岁"
                             when age >=25 then "25岁及以上"
                             when age is null then "其他"
                             end age_cut
FROM user_profile

when age>=20 and age=<24 then '20-24岁'
替换成
when age>=20 and age<=24 then '20-24岁'