03实验三 SQL单表查询.docx
《03实验三 SQL单表查询.docx》由会员分享,可在线阅读,更多相关《03实验三 SQL单表查询.docx(10页珍藏版)》请在冰豆网上搜索。
![03实验三 SQL单表查询.docx](https://file1.bdocx.com/fileroot1/2022-11/15/8f2e429b-a40a-499c-8d86-6401df3489e3/8f2e429b-a40a-499c-8d86-6401df3489e31.gif)
03实验三SQL单表查询
实验三SQL单表查询
学号
0110464
姓名
黄春跃
同组人
实验项目
实验报告三
实验地点
宿舍
实验仪器台号
指导教师
易彤
实验日期及节次
2012年11月日,第节
一、实验要求
1.实验目的
掌握SQL查询语法使用;
熟练掌握WHERE条件中关系、逻辑、Like、[NOT]IN的构造;
掌握聚和函数的使用及其分组使用;
了解排序子句。
2.实验准备
(1)登陆毕博教学网站(http:
//210.35.204.159/);
(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第二周”;(4)下载“实验”和“数据库样例”。
3.实验步骤
第一部分实验
要求:
使用“教学管理数据库”,根据教科书描述,完成查询编写与保存。
【例3-1】使用“查询向导”建立查询。
【例3-2】使用“查询设计器”建立SQL查询。
【例3-3】使用“SQL语句编写”建立SQL查询。
第二部分实验
要求:
使用“教学管理数据库”,根据教科书描述,完成单表查询中Where条件子句编写。
【例3-4】返回“学生表”中的所有行和所有列。
【例3-6】检索“学生表”中的学号、姓名、性别和籍贯字段。
【例3-8】求所有学生在2010年的年龄。
【例3-11】查找所有入学成绩大于等于600的同学的学号、姓名和入学成绩。
【例3-19】查找以姓“李”开头的学生学号和姓名。
【例3-21】查找第二个字符为“建”字的学生学号和姓名。
【例3-26】查询所有学生的入学成绩,查询结果按入学成绩的降序排列。
【例3-28】对所有学生按入学成绩排降序和出生日期排降序输出学号、姓名、入学成绩和出生日期。
第三部分实验
要求:
使用“图书管理数据库”,并打开“图书表”完成下列查询语句编写。
(1)编写SQL语句,查找书名中第二个字为“特”的书名,作者。
(2)求“索书号”中以“A41”开头的所有索书号、书名和出版社。
(3)求作者中包含“财政部”三个字的所有索书号和书名。
(4)对图书表求共有多少家不同的出版社。
(5)求每家出版社出版的书的数量,要求按出版数量排升序。
(6)求“中国财政经济出版社”索书号为“F23”开头的所有书名。
二、实验过程
请将第三部分实验中的SQL语句与结果使用截图方式记录。
1.2.
.2.
3
4
5…
6..
三、实验结论与分析
给出Where条件子句中,关系运算符和逻辑运算符;给出Like通配符。
答案:
关系运算符
<小于;
<=小于等于;
>大于.
>=大于等于..
=等于
!
=不等于
BETWEEN…AND确定范围
逻辑运算符
AND与,用于多重条件
NOT非,用于条件取非
OR或,用于多重条件
Like通配符
[NOT]IN确定集合
LIKE字符匹配
四、指导教师评语及成绩
成绩:
指导教师签名: