首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求一SQL写法,写了许多不成功,该如何解决

2012-01-02 
求一SQL写法,写了许多不成功数据库表结构:idsexzt1男12女03女14女15女16男0需要得出(zt1)count1count2男1

求一SQL写法,写了许多不成功
数据库表结构:
id       sex       zt
1         男         1
2         女         0
3         女         1
4         女         1
5         女         1
6         男         0

需要得出   (zt=1)
count1       count2
男                 1
女                 2



[解决办法]
select count1=(select count(*) from tablename where sex= '男 ' and zt= '1 '),count2=(select count(*) from tablename where sex= '女 ' and zt= '1 ')
[解决办法]
select sex as count1,count(*) as count2,zt from qw group by sex,zt having zt=1
[解决办法]
我比较菜,select sex as count1,count(*) as count2,zt from qw group by sex,zt having zt=1

写在一行我不会

能提个意见么 性别=Gender 比较好
[解决办法]
select sex ,count(*) from table where zt=1 gorup by sex
[解决办法]
SELECT sex,count(sex)
FROM Table
where zt= "1 "
group by sex

[解决办法]
select sex as count1,count(sex) as count2
from hunman
where zt = "1 "
group by sex
[解决办法]
select count(*) as c1,sum(case sex when '男 ' then 1 else 0 end ) as c2,sum(case sex when '女 ' then 1 else 0 end ) as c3 from 表名 where zt=1

出来的就是 4 1 3

热点排行