sql语句查询男女生人数
答:结论是,SQL查询可以通过GROUPBY语句来统计某表中男女人数。具体操作是通过执行如下命令:在SQL查询中,要统计student表中男女各个人数,可以使用以下语句:SELECTsex,COUNT(sex)FROMstudentGROUPBYsex;GROUPBY语句的核心作用是根据指定的列(在这个例子中是'sex'列)对数据进行分组,并结合COUNT()函数计算每个...
答:count(sc.StuId) as '总人数' ,sum(case when sc.StuSex='男' then 1 else 0 end) as '男', sum(case when sc.StuSex='女' then 1 else 0 end) as '女' from StuClassView as sc group by sc.ClassName!
答:select s.sex,count(s.sex) from student s GROUP BY sex;GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。测试student表纪录如下图,根据自己需求增删字段。统计男女人数sql如下图:student s ,s是自己为student表定义的别名,count()为统计的人数。
答:1.创建一个名为“学生管理”的数据库。2.在学生管理数据库中,创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、身高、家庭住址。为该数据表输入10条记录,并通过有效性规则限定出生日期在1990年1月1日到1995年12月31日之间。3.在学 ...
答:select sum(decode(性别,男,1,0)) as 男生数,sum(decode(性别,男,0,1)) as 女生数 from 学生表 group by 系 decode是oracle独有的,如果不是oracle数据库,那么用相关的IF,CASE类的语句
答:例如 表 tb 性别字段 gender ,SQL如下:select gender,count(*) from tb group by gender;
答:select sum(case xb = '男' when 1 else 0 ) as "男人的个数"sum(case xb= '女' when 1 else 0 ) as "女人"sum(case yh = '是' when 1 else 0 ) as "已婚个数" from biao
答:select 性别,count(*) as 人数 from student group by 性别
答:select 性别,count(*)as 人数 from 表名 group by 性别
答:select classID,sum(case when sex=1 then 1 else 0 end) as '男',sum(case when sex=2 then 1 else 0 end) as '女'from student group by classID
网友评论:
胡巩18645328348:
用SQL命令创建名为"男女人数"的查询,查询男生,女生人数分别是多少 -
41009仉复
: 1.2.3.4创建表和主外键关系,5加一个where条件6排序order by "日期"desc 7分组查询group by,另外求记录数用count(*)函数 8分组后差平均值,用avg("平均身高"),9修改update 表set 英语成绩=英语成绩*(1+0.1),10连接查询,先按学生分组,然后总分sum(),平均分avg()11,按科目分组12,连接查询13,连接查询
胡巩18645328348:
如何用一条SQL语句查询出男女个数和已婚个数? -
41009仉复
: select sum(case xb = '男' when 1 else 0 ) as "男人的个数"sum(case xb= '女' when 1 else 0 ) as "女人"sum(case yh = '是' when 1 else 0 ) as "已婚个数" from biao
胡巩18645328348:
一个表 有两个字段: 姓名(name) 性别(sex),求 用一条sql 语句查出男生、女生各有多少人! -
41009仉复
: select sum(case when sex='男' then 1 else 0 end), sum(case when sex='女' then 1 else 0 end) from tab
胡巩18645328348:
sql联表查询男生总数、女生总数 -
41009仉复
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14SELECT tbSchool.XXDM, tbSchool.XXMC, COUNT(tbStudent.XSID) ASXSZS, SUM(CASEWHENtbStudent.XBM = 1 THEN1 ELSE0 END) ASNAS, SUM(CASEWHENtbStudent.XBM = 2 THEN1 ELSE0 END) ASNVS FROM tbSchool, tbStudent WHERE tbStudent.XXDM = tbSchool.XXDM GROUPBY tbSchool.XXDM, tbSchool.XXMC
胡巩18645328348:
写一条sql语句,统计出男生人数,平均年龄,女生人数,平均年龄; -
41009仉复
: select a.班级号,a.班级名 ,(select count(*) from 基本信息 b where a.班级号=b.班级号) as 班级人数,(select count(*) from 基本信息 b where a.班级号=b.班级号 and 性别='男') as 男生人数 ,(select count(*) from 基本信息 b where a.班级号=b.班级号 and 性别='女') as 女生人数,(select avg(2008-(select substr(出生日期,0,4))) from 基本信息 b where a.班级号=b.班级号) as 平均年龄 from 班级 a
胡巩18645328348:
查询某个班男生的人数sql语句 -
41009仉复
: select count(*) from table where 班级列=“班级名”sex='男';
胡巩18645328348:
求大家帮忙,建立SQL查询,查询不同性别的学生人数,显示为性别、人数,写出相应SQL语句 -
41009仉复
: select 性别,count(*) 人数 from table group by 性别;
胡巩18645328348:
我现在有一个学校所有人的表 要统计全校每个班级男生女生人数?请问在sqlserver 该怎么写sql语句啊 ?? -
41009仉复
: select 班级,sum(男生)as '男生',sum(女生)as '女生' from #b group by 班级 即可完成以上功能!
胡巩18645328348:
查询并显示student表中男女生人数,要求输出性别和人数(字段名分别为xb和rs)的select sql 语句 -
41009仉复
: select 性别,count(*) as 人数 from student group by 性别
胡巩18645328348:
sql统计男女生人数,18岁以上的人数,占的百分比? -
41009仉复
: select sum(case when sex='男' then 1 else 0 end))/count(*)*100 男生占比,sum(case when sex='女' then 1 else 0 end))/count(*)*100 女生占比,sum(case when age>18 then 1 else 0 end)/count(*)*100 18岁以上占比 from table1