根据要求,写出完整的select-sql命令(注意:各题中所涉及的数据表均与书本一致)
1. 显示学生表中学号以“04”开头的学生情况。
select * from xs where
2、查询cj表中每门课的课程代号和最高分。
select as 最高分 from cj ;
group by
3、显示成绩表中及格的学生的学号、课程代号和成绩,按学号排序。
select from cj where >=60;
order by
4、基于xs表,查询各系的男女人数,要求输出系代号、性别和人数, 并按人数排序。
select as 人数 from xs ;
group by
order by 3
5、基于xs表,cj表查询各个学生的总成绩,要求输出xh,xm,平均成绩,总成绩, 总成绩不低于480分,结果按总成绩降序排序。
select as 平均成绩,;
sum( as 总成绩 ;
from xs inner join cj on ;
group by h**ing 总成绩》=480;
order by 4 desc
6、基于xs表,cj表查询03级学生总成绩前3名的学生。要求输出字段为:xh,xm,xb,总成绩,查询结果按总成绩降序排序。
select top 3 as 总成绩 ;
from xs inner join cj on
where
group by ;
order by 4 desc
7、基于cj表,查询成绩表中考试不及格的学生学号,去掉重复值,查询结果输出到临时表bjgxs
select distinct * from cj where <60 ;
into cursor bjgxs
8、基于js表和gz表,查询职称为教授和副教授的教师工资信息,输出gh,xm,个人收入(基本工资+岗位津贴)
select as 个人收入;
from js inner join gz on ;
where “教授”$
9、查询教师表中各系的男女教师人数,输出:xdh,男教师数,女教师数。
select 男”,1,0)) as 男教师人数,;
sum(iif(女”,1,0)) as 女教师人数;
from js;
group by
10、基于教师表查询没有担任课程的教师情况,输出:gh,xm(子查询)
select * from js ;
where not in ( select from rk )
SQL语句 1
在student数据库中新建三个表 学生 学号,姓名,专业,性别 课程 课程编号,课程名称,教师 成绩 学号,姓名,课程名称,成绩 1.查询成绩表中选修 数据库 课程学生成绩。select from 成绩 where 课程名称 数据库 1 查询选修 数据库 课程学生成绩中最高分 最低分 平均分。se...
SQL语句教程 1
无论您是一位 sql 的新手,或是一位只是需要对 sql 复习一下的资料仓储业界老将,您就来对地方了。这个 sql 教材 列出常用的 sql 指令,包含以下几个部分 sql 指令 sql 如何被用来储存 读取 以及处理数据库之中的资料。处理 sql 如何被用来处理数据库中的 进阶 sql 介绍 sq...
SQL语句面试题 1
1.一道sql语句面试题,关于group by 表内容 2005 05 09 胜。2005 05 09 胜。2005 05 09 负。2005 05 09 负。2005 05 10 胜。2005 05 10 负。2005 05 10 负。如果要生成下列结果,该如何写sql语句?胜负。create t...