我是靠谱客的博主 清秀星月,最近开发中收集的这篇文章主要介绍数据库实验二,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

实验二——SQL语句(6课时)

一、 实验目的

1. 熟悉SQL的数据查询语言,能使用SQL进行单表查询、连接查询、嵌套查询、集合查询和统计查询,能理解空值的处理;

2. 熟悉数据库的数据更新操作,能使用SQL语句对数据库进行数据的插入、更新、删除操作;

3. 熟悉SQL支持的有关视图的操作,能创建、查询及取消视图;

4. 了解NULL在数据库中的特殊含义,掌握使用SQL进行与空值相关的操作;

 

二、 实验预习内容

在认真阅读教材及实验指导书【实验1.2 数据查询】、【实验1.3 数据更新】、【实验1.4 视图】和【实验1.6 空值和空集的处理】的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。

1. 使用SCHOOL数据库,在SQL SERVER 2000 查询分析器使用SQL语言完成以下操作。请在空白处填写相应的SQL命令。

1) 查询年级为2001的所有学生的名称,按编号顺序排列;

select sname

from STUDENTS

WHERE grade='2001'

 

2) 查询所有课程名称中含有data的课程编号;

SELECT cid

FROM COURSES

WHERE cname like '%data%'

 

3) 统计所有老师的平均工资;

SELECT AVG(salary)

from TEACHERS

 

4) 查询至少选了3门课的学生编号;

SELECT sid FROM CHOICES

group by sid having count(*)>=3

 

   

5) 查询学号为80009026的学生的姓名、所选课名及成绩;

 select courses.cname,students.sname,choices.score

from (STUDENTS JOIN CHOICES ON STUDENTS.sid=CHOICES.sid)

join COURSES ON COURSES.cid=CHOICES.cid

where CHOICES.sid='80009026'

 

6) 查询没有学生选的课程编号;

select cid from courses

except 

select cid from choices

 

 

 

7) 查询既选了

最后

以上就是清秀星月为你收集整理的数据库实验二的全部内容,希望文章能够帮你解决数据库实验二所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部