SQL Server数据库基础实验——实验二单表查询

实验二单表查询

导入xls数据的方法

选择一个数据库名(这里是ST_2)称鼠标点击右键——任务——导入数据
在这里插入图片描述
选择好数据源,这里是导入excel文件
选择你所放的文件路径
完成后点击下一步在点击完成就完成导入了
在这里插入图片描述
1、 查询学生信息表(studentinfo)中的班级信息(去掉重复记录) 。

SELECT DISTINCT bjmc From studentinfo$

2、 查询学生信息表(studentinfo)中前面5条记录的班级信息。

SELECT TOP 5 bjmc From studentinfo$

3、 查询2000年来校的教师信息,显示教师工号和姓名。

SELECT teacher_id,teacher_xm
FROM info_teacher$
WHERE teacher_jgh LIKE '2000%';

4、 查询2001年或2002年来校的教师信息。

SELECT*
FROM info_teacher$
WHERE teacher_jgh LIKE '2001%'OR teacher_jgh LIKE '2002%';

5、 查询教师编号8000~8050的教师信息,并按教师id升序排列。

SELECT*
FROM info_teacher$
WHERE teacher_id >= '8000' AND teacher_id <= '8050'
ORDER BY teacher_id ASC;

6、 查询2008年来校的姓王的教师信息。

SELECT*
FROM info_teacher$
WHERE teacher_jgh LIKE '2009%' AND teacher_xm LIKE '赵%' ;

7、 查询没有登记办公室的教师信息,并按部门代码升序排列,若部门代码相同则按教师id降序排列。

SELECT*
FROM info_teacher$
WHERE staffroom_id IS NULL
ORDER BY dept_dm,teacher_id ASC;

8、 查询学校共有多少个院系,显示字段为学院数目。

SELECT COUNT(DISTINCT dept_mc) as xysm
FROM classinfo$

9、 查询各个院系开设了多少个专业显示字段为学院名称和开设专业数目。

SELECT dept_mc,COUNT(zymc) as zysm
FROM classinfo$
GROUP BY dept_mc;

10、 查询计算机与软件学院2013级有多少个班级。

SELECT COUNT(DISTINCT bjmc) as bjsm
FROM classinfo$
WHERE dept_mc = '计算机与软件学院' AND rxnj = '2013';

11、 查询所有学院2013年入学的班级信息,显示班级代码,班级名称,班级总人数。

SELECT class_id,bjmc,bjzrs 
FROM classinfo$
WHERE rxnj = '2013';

12、 查询2013级班级数大于10的院系信息,显示院系代码,院系名称,班级数目。

SELECT dept_dm,dept_mc,COUNT(DISTINCT bjmc) as bjsm
FROM classinfo$ 
WHERE rxnj='2013'
GROUP BY  dept_dm,dept_mc
HAVING COUNT(bjmc)>10;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值