SQL基础测试2

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL基础理论测评

姓名得分

一、填空题(10*2分)

1:SQL中定义变量的关键字:

2:多表连接有(请在横线上,写出对应的关键字)

左连接右连接内连接

3:获取系统日期和时间的函数:

4:关系模型的数据操纵即是建立在关系上的数据操纵,

一般有__ _ 、、和四种操作。

5:sql sever 2005中删除表的命令是删除表中字段值的命令是

6:sql sever 2005中order by [字段名] 后跟表示升序,跟表示降序7:在结果集中过滤掉重复的记录使用关键字:

8:SQLServer中表间的关系有:、、

9:多表查询中定义表的别名的关键字是。

10:sql中数据类型转换函数和

二、判断题(10*2)

1、sql server 2005 查询结果中不能存在相同的字段名。()

2、sql server 2005 存储过程没有返回值。()

3、sql server 2005 函数只能返回一个数值。()

4、convert不能把时间类型转换成字符型。()

5、master和tempdb都是SQLServer2005 的系统数据库。()

6、sql server 2005中不等于可以用<> 和!= 都可以。()

7、sql中没有货币类型。()

8、在查询语句中系统最先执行的操作是搜索当前系统查询所使用的表,所

以最先执行的语句是FROM 子句。()

9、存储过程要比单纯的Sql 语句执行起来要快。()

10、sql sever 中获取字符串长度的函数为:lenstr。()

三、简答题(5*12)

1.【SQL】用SQL语句,描述下列内容:

获取客户端主机名:

生成错误消息,抛出异常:

自增列:

获取上一次执行行数:

保存表中字段信息的系统表表名:

2【SQL】.新建一个函数F_判断是否是平年

输入参数:@时间varchar(20)(格式:2010-07-09)

输出内容:闰年或平年

3、【SQL】完成下列SQL语句(用一句SQL语句完成)。

字符串‘SQL语言’占用的字节长度:

删除字符串‘SQL语言’的前导空格:

对字符串‘SQL语言’,从第2个开始截,截2个字符:

将字符串‘sQL’全部转换成大写:

计算字符串‘s,q,,l, ,s,e,l,ver,,, ’中, 的个数:

4、写出以下常用聚合函数?

例如:求和sum()

求平均值

求最大值

求最小值

返回所有行数

5、有表student(id,name,score);

1)根据分数列(score)查询不及格的人员名单;

2)根据分数列(score)查询学生的考试等级;

(60以下:不及格,60-75:及格,75-90:良好,90分以上:优秀)

相关文档
最新文档