T
T李寻欢
Unregistered / Unconfirmed
GUEST, unregistred user!
select AgeName as 年龄段,count(姓名) as 人数
from
(select 姓名,AgeName=
case
when (年龄< 42 and 年龄>=30) then '30-42'
when (年龄< 30 and 年龄>= 20) then '20-30'
when (年龄>= 42) then '42以上'
end
from zcjy) as tt
group by AgeName
这条语句我总是看不懂,哪位仁兄帮助一下,能不能详细说明一下。
本人太菜。不要见笑。
可不可以介绍一下学习SQL的语法学习的网站或书。
先谢过。
from
(select 姓名,AgeName=
case
when (年龄< 42 and 年龄>=30) then '30-42'
when (年龄< 30 and 年龄>= 20) then '20-30'
when (年龄>= 42) then '42以上'
end
from zcjy) as tt
group by AgeName
这条语句我总是看不懂,哪位仁兄帮助一下,能不能详细说明一下。
本人太菜。不要见笑。
可不可以介绍一下学习SQL的语法学习的网站或书。
先谢过。