编程论坛
注册
登录
编程论坛
→
SQL Server论坛
这个函数怎样写啊?
那个梦
发布于 2007-11-27 10:09, 1056 次点击
创建一个函数,要求:统计各系各职称的总人数,男女人数,平均年龄。
尤其是男女人数那里的编写啊//
6 回复
#2
purana
2007-11-27 10:17
总人数
select count(人员) as 总人数 from tb
男女人数
select 性别,sum(case when 性别='男' then 1 else 0 end) 男人数,
sum(case when 性别='女' then 1 else 0 end) 女人数
from tb
group by 性别
平均年龄
select age(年龄) 平均年龄 from tb
#3
orliubc
2007-11-27 11:04
这里用PROCEDURE来做是不是合适点呢?
#4
那个梦
2007-11-27 11:51
我觉得版主的答案有不可行的地方啊 ...
#5
XieLi
2007-11-27 11:54
可不可以把资料列出来,以及需要的结果.
#6
bygg
2007-11-27 12:36
原帖由 [bold][underline]那个梦[/underline][/bold] 于 2007-11-27 11:51 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1116902&ptid=188660]
[/url]
我觉得版主的答案有不可行的地方啊 ...
比如???
#7
purana
2007-11-27 12:42
平均年龄是avg不是age..打错了.
1