预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLServer2005考试题 考试时间90分钟 一、选择题(26-30每题2分,其余1分共45分) 1)假定有一个用户表,表中包含字段:userid(int)、username(varchar)、password(varchar)、 等,该表需要设置主键,以下说法正确的是()。(选择两项) a)如果不能有同时重复的username和password,那么username和password可以组 合在一起作为主键。 b)此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。 c)此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为 组合键。 d)如果采用userid作为主键,那么在userid列输入的数值,允许为空。 2)以下()语句从表TABLE_NAME中提取前10条记录。(选择一项) a)select*fromTABLE_NAMEwhererowcount=10 b)selectTOP10*fromTABLE_NAME c)selectTOPof10*fromTABLE_NAME d)select*fromTABLE_NAMEwhererowcount<=10 3)从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。 (选择一项) a)SELECT*FROM产品WHERE价格>‘一次性纸杯’ b)SELECT*FROM产品WHERE价格>(SELECT*FROM产品WHERE产品名称>’ 一次性纸杯’ c)SELECT*FROM产品WHEREEXISTS产品名称=’一次性纸杯’ d)SELECT*FROM产品WHERE价格>(SELECT价格FROM产品WHERE产品名 称=’一次性纸杯’ 4)查找student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话 号码()。(选择一项) a)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]%0*' b)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'(8,6)*0%' c)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0%' d)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*' 5)现有表book,字段:id(int),title(varchar),price(float);其中id字段设为标识,使用insert 语句向book表中插入数据,以下语句错误的是()。(选择一项) a)insertintobook(id,title,price)values(1,'java',100) b)insertintobook(title,price)values('java',100) c)insertintobookvalues('java',100) d)insertbookvalues('java',100) 6)现有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql语句 错误的是()。(选择一项) a)selectfirstname+'.'+lastnameas'name'fromemployee) b)selectfirstname+'.'+lastname='name'fromemployee c)select'name'=firstname+'.'+lastnamefromemployee d)selectfirstname,lastnamefromemployee 7)若要删除book表中所有数据,以下语句错误的是()。(选择两项) a)truncatetablebookdelete b)delete*frombook c)droptablebook d)deletefrombook 8)学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5 分,以下sql语句正确的是()。(选择两项) a)Updategradesetscore=score+5 b)Updategradesetscore=score+5wherescore>=55orscore<=60 c)Updategradesetscore=score+5wherescorebetween55and60 d)Updategradesetscore=score+5wherescore>=55andscore<=60 9)现有书目表book,包