数据库查询基本操作题总结查询小结文档格式.docx

上传人:b****5 文档编号:15757233 上传时间:2022-11-15 格式:DOCX 页数:37 大小:522.55KB
下载 相关 举报
数据库查询基本操作题总结查询小结文档格式.docx_第1页
第1页 / 共37页
数据库查询基本操作题总结查询小结文档格式.docx_第2页
第2页 / 共37页
数据库查询基本操作题总结查询小结文档格式.docx_第3页
第3页 / 共37页
数据库查询基本操作题总结查询小结文档格式.docx_第4页
第4页 / 共37页
数据库查询基本操作题总结查询小结文档格式.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

数据库查询基本操作题总结查询小结文档格式.docx

《数据库查询基本操作题总结查询小结文档格式.docx》由会员分享,可在线阅读,更多相关《数据库查询基本操作题总结查询小结文档格式.docx(37页珍藏版)》请在冰豆网上搜索。

数据库查询基本操作题总结查询小结文档格式.docx

●在设计视图中创建查询(查询→追加查询→表名(注意:

④删除查询

●在设计视图中创建查询(查询→删除查询→条件(注意:

5.SQL查询

⏹条件栏的表示:

1)函数:

系统日期:

=Date()或=Now()

系统时间:

=Time()

年、月、日:

年:

Year(date())月:

month(date())日:

data(date())

Left([字段名],N):

Left([姓名],1)=“王”

Right([字段名],N):

Right([姓名],2)=“春枚”

Mid([字段名],起始位置,[提取个数]);

Mid([“qwert”,2,3)=”wer”.

通配符号:

*代表任意连续的若干字符,?

代表任意的一个字符。

条件内:

Link”*王*”  link”?

李?

”  例:

删除满足条件的记录。

Max(字段名称):

Max(成绩):

Min(字段名称):

Min(成绩):

Avg(字段名称):

Avg(成绩):

Sum(字段名称):

Sum(成绩):

Count(字段名称):

Count(成绩):

2)表达式:

算术表达式:

+,-,*,/。

(date()-1,year(date())-1 )

关系表达式:

>

,>

=,=,<

,<

=,<

(>

=12,=date())

逻辑表达式:

And,Or,Not。

(“男”Or“女”, >

=1988-1-1,)

非空:

IsNotNull

空:

IsNull

是否型字段的默认值:

默认值:

=-1或=true[=0或=False]

字符串连接运算符号:

&

.“asw”&

”ert”=”aswert”(也可用“+”号)

“asw”+”ert”=”aswert”

 

二、实训练习题

实训一(文件夹11):

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象住宿登记表“tA”和住房信息表“tB”。

试按以下要求完成设计:

(1)创建一个查询,查找并显示客人的“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT1”。

(2)创建一个参数查询,显示客人的“姓名”、“房间号”和“入住日期”三个字段信息。

将“姓名”字段作为参数,设定提示文本为“请输入姓名”,所建查询命名为“qT2”。

(3)以表对象“tB”为基础,创建一个交叉表查询。

要求:

选择楼号为行标题、列名称显示为“楼号”,“房间类别”为列标题来统计输出每座楼房的各类房间的平均房价信息。

所建查询命名为“qT3”。

注:

房间号的前两位为楼号。

交叉表查询不做各行小计。

(4)创建一个查询,统计出各种类别房屋的数量(房间号作为统计字段)。

所建查询显示两列内容,列名称分别为“type”和“num”,所建查询命名为“qT4”。

实训二(文件夹16):

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好二个表对象“tTeacher1”和“tTeacher2”。

(1)创建一个查询,查找并显示在职教师的“编号”、“姓名、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找教师的“编号”、“姓名”和“联系电话”三个字段内容,然后将其中的“编号”与“姓名”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为“编号姓名”和“联系电话”,所建查询命名为“qT2”。

(3)创建一个查询,按输入的教师的“年龄”查找并显示教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,当运行该查询时,应显示参数提示信息:

“请输入教工年龄”,所建查询命名为“qT3”。

(4)创建一个查询,将“tTeacher1”表中的党员教授的记录追加到“tTeacher2”表相应的字段中,所建查询命名为“qT4”。

并运行查询。

实训三(文件夹19):

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象(名为“tStud”、“tCourse”、“tScore”)、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。

(1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

(3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”四个字段内容。

其中设置“年龄”字段为参数,参数值要求引用窗体fTemp上控件tAge的值,所建查询命名为“qT3”。

(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。

(规定:

“姓名”字段的第一个字符为姓。

要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)。

(注意:

+等价于&

实训四(文件夹38):

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。

(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”三个字段内容,所建查询命名为“qT2”。

注意,这里涉及选课和没选课的所有学生信息,要考虑选择合适查询联接属性。

(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容。

其中设置性别字段为参数,运行时提示信息“请输入性别:

”所建查询命名为“qT3”。

(4)创建一个查询,删除临时表对象“tTemp”中年龄为奇数的记录,所建查询命名为“qT4”。

三、文件夹内试题具体操作:

01文件夹:

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。

(1)创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

(3)以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。

选择学生的“学号”为行标题、“课程号”为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为“qT3”。

注意:

(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”,并运行一次。

“姓名”字段的第一个字符为姓,剩余字符为名。

将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)

02文件夹:

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。

试按以下要求完成查询设计:

(1)创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个选择查询,查找选课学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,所建查询命名为“qT3”。

(4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、和“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”,并运行一次。

03文件夹:

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tBook”,试按以下要求完成设计:

(1)创建一个查询,查找图书按“类别”字段分类的最高单价信息并输出,显示标题为“类别”和“最高单价”,所建查询命名为“qT1”。

(2)创建一个查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”等四个字段的内容,所建查询命名为“qT2”。

(3)创建一个查询,按出版社名称查找某出版社的图书信息,并显示图书的“书名”、“类别”、“作者名”和“出版社名称”等四个字段的内容。

当运行该查询时,应显示参数提示信息:

“请输入出版社名称:

”,所建查询命名为“qT3”。

(4)创建一个查询,按“类别”字段分组查找计算每类图书数量在5种以上(含5种)图书的平均单价价格,显示为“类别”和“平均单价”两个字段的信息,所建查询命名为“qT4”。

规定:

统计每类图书数量必须用“图书编号”字段计数。

04文件夹:

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tGrade”和“tStudent”,试按以下要求完成设计:

(1)创建一个查询,查找并显示“姓名”、“政治面貌”和“毕业学校”等三个字段的内容,所建查询名为“qT1”。

(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示“姓名”、“平均成绩”两列内容,其中“平均成绩”数据由统计计算得到,所建查询名为“qT2”。

假设:

所用表中无重名。

(3)创建一个查询,按输入的班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。

其中“班级编号”数据由计算得到,其值为“tStudent”表中“学号”的前6位,所建查询名为“qT3”;

当运行该查询时,应显示提示信息:

“请输入班级编号:

”。

(4)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;

要求创建此查询后,运行该查询,并查看运行结果。

05文件夹:

考生文件夹下存在一个数据库文件“samp2.mdb”,在samp2.mdb数据库中有“档案表”和“工资表”两张表,试按以下要求完成设计:

(1)建立表对象“档案表”和“工资表”的表间关系;

创建一个选择查询,显示职工的“姓名”、“性别”和“基本工资”三个字段内容,所建查询命名为“qT1”。

(2)创建一个选择查询,查找职称为“教授”或者“副教授”档案信息,并显示其“职工号”、“出生日期”及“婚否”三个字段内容,所建查

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1