SQL语句 1

发布 2022-09-21 01:31:28 阅读 8997

根据要求,写出完整的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...