一、选择题
1.对列或表达式计算平均值的函数是(D)。
A. max和min
B. sum
C. count
D. avg
2.表达式‘123’十‘446'的结果是(C)
A.‘579’
B.569
C.‘123446’
D.‘445123'
3.表达式 Datepart(yy, '2004-3-13')+2的结果是(D)。
A.‘2004-3-15’B.2004 C. ‘2006' D.2006
4.下列哪个不是数据库对象?(A)
A.数据模型
B.视图
C.表
D.存储过程
二、填空题
1.在SQL Server 2005中,数据库对象包括( 表)﹑视图﹑存储过程﹑触发器、用户 自定义函数.索引、约束﹑规则默认等。
2.数据定义语言是指用来创建、修改和删除各种对象的语句,如create、 alter 和( drop)。
3.在 Transact-SQL中变量分为(局部 )和( 全部)。
4.某标识符的首字母为@时,表示该标识符为(全部 )变量名。
5.以( @@)符号开头的变量为全局变量。
6.语句select day("2014-1-6'), len(‘我们快放假了.')的执行结果是:( 6) 和7。
7.数据库操作语句就是指insert . (update ) ,delete和 select语句。
8.SQL Server聚合函数有最大,最小,求和,平均和计数等,它们分别是(max )、 min , sum , avg和 count。
9.如果当前日期是2014年1月6日,那么year(getdate() )-year(‘1998-1-1')的执行 结果是( 16)。
10.T-SQL内置函数功能很强大,利用函数不需要写很多代码就能够完成很多案例。 根据函数的作用进行分类,包括( 日期函数) , ( 时间函数) . ( 数学函数) 和系统函数。
三、判断题(全错)
1.在SQL Server 中用户可以定义全局变量。
2.某标识符的首字母为@时,表示该标识符为全局变量名。
3.某标识符的首字母为@@时,表示该标识符为局部变量名。
4.在SQL Server中用户不能建立局部变量。