查询题2【请按字段顺序依次加入字段,注意字段最终在查询中是否显示,有一处错,系统将自动判别错误。最后将系统自动生成的SQL语句拷贝如填空】
考生文件夹下存在一个数据库文件”samp3. accdb",里面已经设计好表对象"tEmplyee”、"tSell"和”tBk",试按以下要求完成设计:
(1)创建一个查询,查找并显示单价高于平均单价的图书”书名”和”出版社名称”等字段内容,所建查询名为"qT1”。【提示在单价的条件栏中运用子查询 >(Select Avg([单价]) From tBook)】
【字段顺序:”书名”、”出版社”、”单价”,空1】
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示”姓名”、”书名”、“数量”三个字段的内容,所建查询名为"qT2”;当运行该查询时,应显示参数提示信息:”请输入售出日期”。
【字段顺序:”姓名””、”书名”、”数量”、”售出日期”,空2】
(3) 创建一个查询, 查找单价大于等于15且小于等于20的图书,并显示”书名”、”单价”、”作者名”和”出版社名称”四个字段的内容,所建查询名为"qT3”。
【字段顺序:”书名””、”单价”、”作者名”、”出版社名称”,空3】
(4)创建一个查询
考生文件夹下存在一个数据库文件”samp3. accdb",里面已经设计好表对象"tEmplyee”、"tSell"和”tBk",试按以下要求完成设计:
(1)创建一个查询,查找并显示单价高于平均单价的图书”书名”和”出版社名称”等字段内容,所建查询名为"qT1”。【提示在单价的条件栏中运用子查询 >(Select Avg([单价]) From tBook)】
【字段顺序:”书名”、”出版社”、”单价”,空1】
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示”姓名”、”书名”、“数量”三个字段的内容,所建查询名为"qT2”;当运行该查询时,应显示参数提示信息:”请输入售出日期”。
【字段顺序:”姓名””、”书名”、”数量”、”售出日期”,空2】
(3) 创建一个查询, 查找单价大于等于15且小于等于20的图书,并显示”书名”、”单价”、”作者名”和”出版社名称”四个字段的内容,所建查询名为"qT3”。
【字段顺序:”书名””、”单价”、”作者名”、”出版社名称”,空3】
(4)创建一个查询
举一反三
- 【资料题】【实验任务 1 】 使用 “查询向导”创建查询,创建一个查询,查询的数据源为“学生”,选择“学号”“姓名”“性别”“民族”“政治面貌”和“所属院系 ” 字段,缩减查询命名为 “学生基本信息查询”。 【实验任务 2 】使用设计视图创建一个查询,查找并显示学生的“学号”“姓名”“性别”和“民族” 4 个字段内容,所建查询命名为“学生信息查询”。 【实验任务 3 】创建一个查询,查找并显示学生的“学号”“姓名”“课程名称”和“分数” 4 个字段内容,所建查询命名为“学生成绩查询”
- 在数据库文件"samp2.accdb"里有好表对象"tCourse"、"tGrade"和"tStudent", 43samp2.accdb 试按以下要求完成设计: (1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qT1"; (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:所用表中无重名; (3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:"请输入班级编号:"; (4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。 本题主要考的是数据库的查询。 本题解题思路: (1)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"表,选择题目中所说的三个字段,最后以"qT1"保存查询。 (2)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"和"tGrade"表,选择表中的"姓名"字段,然后打开"查询工具"的“设计”选项卡,在“显示/隐藏”组中选择"汇总"按钮,然后在第二个"字段"中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择降序,最后以"qT2"保存查询。 (3)与第1小题类似,选择"tCourse"、"tGrade"和"tStudent"表,第一个字段中输入"班级编号: Left([tStudent.学号],6)",条件为"[请输入班级编号:]",再选择表中的"姓名"、"课程名"和"成绩"字段,最后以"qT3"保存查询。 (4)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的三个字段,"成绩"字段的条件为">=90",然后打开"查询工具"的“设计”选项卡,在“查询类型”组中选择"生成表查询",生成新表"90分以上",运行查询,最后以"qT4"保存查询。/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
- 在Tsggl数据库中的各表进行如下查询: 1、查询books表中图书类型为“计算机”的图书,显示书名、作者、出版社、类型字段,并字段设置别名。 2、查询readers表中“计算机学院”所有身份为“学生”的读者信息。 3、查询数据表books中出版社为“人民邮电出版社”或“机械工业出版社”的图书信息记录。 4、查询图书数量大于等于4的图书信息,并对查询结果按数量升序排序。 5、查询数据表books中图书在库数量在5到7之间的图书信息 6、查询数据表readers中所有张姓读者的基本信息。 将完成的代码截图插入答题区。
- 在图书管理系统中,为了加快按"书名"查询的速度,在图书表设计时________。 A: 按"书名"字段建立索引 B: 设置"书名"字段值为非空 C: 为"书名"字段设置默认值 D: 限制"书名"字段值的长度
- 查询书名字段中包含