J2EE课后习题题解(2)

2020-04-21 01:46

6.第一步:解绑默认值:对于不需要再利用默认的列,可以利用系统存储过程对其解绑。其语法格式如下:

[EXECUTE] sp_unbindefault '表名.字段名'|'自定义数据类型名' 第二步:在查询分析器中使用DROP语句删除默认值。其语法格式如下:

DROP DEFAULT default_name[,…n]

习 题 5

一、选择题 1.在Transact-SQL语句中,条件“年龄 BETWEEN 15 AND 35”表示年龄在15岁至35岁之间,且( )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 2.下列聚合函数中正确的是( )。 A.SUM(*) B.MAX(*) C.COUNT(*) D.AVG(*) 3.查询员工工资信息时,结果按工资降序排列,下列语句中正确的是( )。 A.ORDER BY 工资 B.ORDER BY 工资 DESC C.ORDER BY 工资ASC D.ORDER BY 工资 DISTINCT 4.在SQL Server2005中,下列关于通配符的操作中,范围最大的是( )。

A.sname LIKE ?abc#? B.sname LIKE ?abc_d%? C.sname LIKE ?abc%? D.sname LIKE ??c%? 5.“SELECT 工号 FROM 员工表 WHERE 工资>1250”的功能是( ) A.查询工资大于1250元的记录 B.查询1250号记录后的记录 C.检索所有的职工号

D.从“职工”关系中检索工资大于1250元的职工号

二、思考题:

1.在SELECT语句中可以存在哪几个子句?他们的作用分别是什么? 2.在表与表之间可以使用哪几种连接方式?它们各自有何特点? 3.LIKE匹配字符有哪几个?

4.有几种连接表的方法?它们之间有什么区别?

5.GROUP BY子句的作用是什么?HAVING子句和WHERE子句中的条件有什么不同? 6.嵌套查询与相关子查询有何区别?

参考答案: 一、选择题 1A 2-C 3-B 4-D 5-D

二、思考题

1.SELECT语句中可以存在以下子句 (1)SELECT子句:指定查询返回的列。

(2)INTO子句:将检索结果存储到新表或视图中。 (3)FROM子句:用于指定查询列所在的表和视图。 (4)WHERE子句:指定用于限制返回的行的搜索条件。

(4)GROUP BY子句:指定用来放置输出行的组。并且如果 SELECT 子句