| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:问几道SQL题目,帮看做对没
取消只看楼主 加入收藏
Depoi
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-4-18
结帖率:0
收藏
已结贴  问题点数:10 回复次数:0 
问几道SQL题目,帮看做对没
貌似不能传图片?
以下是需要的表
只能用一条SQL语句
帮看看哪里需要改的,谢谢

student表
列名   注释
SID    学号
SNAME  姓名
GENDER 性别
CLASS  班级

dormitory  宿舍表
列名       注释
DID       宿舍号
DNAME     宿舍名称
CAPACITY  容量
FLOOR     楼层

accommodation 住宿表
列名     注释
SID      学号
DID      宿舍号

1.查询所有宿舍以“A"开头,“I”结尾的房间信息
 select *
  from dormitory
  where DID like 'A%I'

2查询每个班的男生与女生人数
select a.class ,B.unum,A.fum
from (select a.class,count(a.SID) fnum
      from student a
      where a.gender="男"
      group by a.class) A ,(select b.class count(b.SID) unum  from stundent b where b.gender="女" group by b.class) B
where A.class=B.class

3查询存在男女混住现象的房间信息(这个我不会)

搜索更多相关主题的帖子: where count 宿舍 
2013-01-01 18:47
快速回复:问几道SQL题目,帮看做对没
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved