文本内容:
第章查询的操作6SQL习题
61.选择题1c2A3D4D5B6C7B8A9B10C
2.填空题112UNION,查询结果3UPDATE学生SET入学成绩二[入学成绩生10WHERE性别二〃女〃4查询“选课”表中所有考试成绩大于平均考试成绩的记录5〈字段〉〈比较符>Any〈子查询6ORDER BY,WHERE7Sum工资8SELECT*FROM图书
3.问答题1答通过SQL语言可实现数据库的全面管理,包括数据查询、数据操纵、数据定义和数据控制4个方面,它是一种通用的关系数据库语言在Access2010查询中,可通过SQL视图下的文本编辑器实现SQL语句的输入、编辑2答SELECT语句中对查询结果进行排序的子句是ORDER BY,其格式是ORDER BY<排序选项1>[ASC|DESC][,<排序选项2>[ASC|DESC]…]其中,〈排序选项》可以是字段名或表达式,也可以是数字字段名或表达式必须是SELECT语句的输出选项,数字是排序选项在SELECT语句输出选项中的序号ASC指定的排序项按升序排列,DESC指定的排序项按降序排列能消除重复行的关键字是DISTINCTo3答使用GROUP BY子句可以对查询结果进行分组,其格式是GROUP BY<分组选项1>[,<分组选项2>…]其中,〈分组选项〉是作为分组依据的字段名GROUP BY子句可以将查询结果按指定列进行分组,每组在列上具有相同的值要注意的是,如果使用了GROUP BY子句,则查询输出选项要么是分组选项,要么是统计函数,因为分组后每个组只返回一行结果4答若在分组后还要按照一定的条件进行筛选,则需使用HAVING子句,其格式是:HAVING〈分组条件》HAVING子句与WHERE子句一样,也可以起到按条件选择记录的功能,但两个子句作用对象不同,WHERE子句作用于表,而HAVING子句作用于组,必须与GROUP BY子句连用,用来指定每一分组内应满足的条件HAVING子句与WHERE子句不矛盾,在查询中先用WHERE子句选择记录,然后进行分组,最后再用HAVING子句选择记录当然,GROUP BY子句也可单独出现5答
①CREATE TABLE图书书号CHAR5PRIMARY KEY,书名CHAR10,定价DECIMAL8,2
②INSERT INTO图书VALUES〃B1001〃,〃数据库技术与应用〃,32
③SELECT图书.书名,图书.定价FROM图书WHERE定价二SELECT MAX定价FROM图书,图书发行WHERE图书.书号二图书发行.书号UNIONSELECT图书.书名,图书.定价FROM图书WHERE定价二SELECT MIN定价FROM图书,图书发行WHERE图书,书号二图书发行.书号©SELECT书号,数量FROM图书发行WHERE书号INSELECT书号FROM图书WHERE书名LIKE*数据库*
⑤查询藏有已发行的“数据库技术与应用”一书的图书馆馆名。
个人认证
优秀文档
获得点赞 0