数据库应用答案二要领.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 习题 设A、B两个数据表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得( )条记录。 A.3 B. 4 C. 12 D. 81 如果查询的SELECT子句为SELECT A, B, C * D,则不能使用的GROUP B子句是( )。 A.GROUP BY A B.GROUP BY A,B C.GROUP BY A,B,C*D D.GROUP BY A,B,C,D 关于查询语句中ORDER BY子句使用正确的是( )。 A.如果未指定排序字段,则默认按递增排序 B.数据表的字段都可用于排序 C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中 D.联合查询不允许使用ORDER BY子句 在查询设计器中,不能与其他窗格保持同步的是( )。 A.关系图窗格 B. 网格窗格 C.SQL窗格 D. 结果窗格 下列函数中,返回值数据类型为int的是( )。 A.LEFT B. LEN C.LTRIM D. SUNSTRING 填空题 在启动查询分析器时,在登录对话框中可使用作为本地服务器名称。 查询分析器窗口主要由对象浏览器和窗口组成。 从Windows开始菜单启动查询分析器后,默认数据库为。 以表格方式显示的查询结果保存为文件,其文件扩展名为;以文本方式显示的查询结果保存为文件,其文件扩展名为。 可使用语句来显示函数结果。 在查询语句中,应在子句中指定输出字段。 如果要使用SELECT语句返回指定条数的记录,则应使用关键字来限定输出字段。 联合查询指使用运算将多个合并到一起。 SELECT语句中,根据列的数据对查询结果进行排序的子句是什么?能消除重复行的关键字是什么? (2) 写出与表达式仓库号 NOT IN(wh1,wh2功能相同的表达式。 4.应用题 (1) 使用SQL语句创建学生基本信息表student(s _ no、、① 所有学生的基本信息,并按学号排序。 SELECT * FROM student ORDER BY s_no ② 所有女生的信息和女生的人数。 SELECT * FROM student WHERE s_sex=”女” SELECT COUNT(*) as 女生人数 FROM student WHERE s_sex=”女” ③ 所有男生的姓名、出生日期和年龄。 SELECT s_name,birtherday,YEAR(GETDATE())-YEAR(birthday) AS 年龄 FROM student WHERE s_sex=”男” ④ 所有学生的姓名、出生日期、年龄、选修课程和成绩。 SELECT a.s_name, a.birthday, YEAR(GETDATE())-YEAR(birthday) AS 年龄,b.c_no,b.score FROM student a INNER JOIN sco b ON a.s_no=b.s_no ⑤ 某个指定姓名学生的成绩。 SELECT a.s_name,b.score FROM student a INNER JOIN sco b ON a.s_no=b.s_no WHERE a.s_name=”张三” ⑥ 不及格学生的姓名。 SELECT a.s_name FROM student a INNER JOIN sco b ON a.s_no=b.s_no WHERE b.score60 ⑦ 按女生进行分组查询。 SELECT S_SEX ,COUNT(S_SEX)AS 人数FROM student GROUP BY S_SEX (2) 使用如下个表部门:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 工资:职工号 C(10),基本工资 N(8.2),津贴 N(8.2),奖金 N(8.2),扣除N8.2) ① 查询职工实发工资② 查询1962年10月27日出生的职工信息SELECT * FROM 职工 WHERE 出生日期=1962-10-27③ 查询每个部门年龄最长者的信息要求得到的信息包括部门名和最长者的出生日期。④ 查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄)。 ⑤ 查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。A. DELETE B. DROP C. CLEAR D. REMOVE (2)建立索引的作用之一是 ( D

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档