考试常考的SQL题目汇总_第1页
考试常考的SQL题目汇总_第2页
考试常考的SQL题目汇总_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BAB/S模式BC/S模式CSQL模式D以上都不是02. SQL题目能够创建数据库。(选择1项AA有CREATE DATABASE限的用户 B任何SQL Server用户C任何 Windows用户D任何混合用户03.SQL题目以下不属于数据库对象。(选择1项CA表和视图B索引和约束C数据类型和默认值 D触发器04.SQL题目在SQL中,建立索引用。(选择1项DACREATESCHEM命令 BCREATETABL命令CCREATEVIE命令 DCREATEINDE)命令05.SQL题目有一个表:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于。(选择1项BA实体完整性

2、约束 B域完整性约束C用户自定义完整性约束 D引用完整性约束06.SQL 题目表 userlnfo 中有三个字段(userID、userName userAddress ),现在要 删除字段userAddress,正确的命令是。(选择1项BAUPDATE userI nfo DROP COLUMN userAddressBALTER TABLE userI nfo DROP COLUMN userAddressCALTER userI nfo DROP COLUMN userAddressDALTER TABLE userI nfo DELETE COLUMN userAddress07.SQ

3、L题目在查询的结果中,要将表 userlnfo 中的userName字段用别名 "用户 名”显示,请选择错误的语句。(选择1项CASELECT '用户名'=userName FROM userInfoBSELECT userName AS'用户名'FROM userInfoCSELECT userName ='用户名'FROM userInfoDSELECT username '用户名'FROM userInfoADQL BDCL CDDL DDML09.SQL题目在数据库 pubs的表authors中查找姓为 Cars

4、on、Carsen、Karson 或 Karsen的作者所在的行。请选择以下正确的语句:(选择1项BASELECT * FROM authors WHERE aun ame LIKE 'Carseo n'BSELECT * FROM authors WHERE aun ame LIKE 'CKarseo n'CSELECT * FROM authors WHERE aun ame LIKE 'CKarseo n'DSELECT * FROM authors WHERE aun ame LIKE 'CKarseo n'10. SQL

5、题目在pubs数据库titles 表的notes 列中搜索以字符串"50%"开头的所有 记录,请选择以下正确的语句:(选择1项DASELECT * FROM titles WHERE no tes LIKE '50%'BSELECT * FROM titles WHERE no tes LIKE '50%' ESCAPE '%'CSELECT * FROM titles WHERE n otes LIKE '50%' ESCAPE '%'DSELECT * FROM titles WHERE n

6、o tes LIKE '50!%' ESCAPE '!'11. SQL题目请指出下列正确的内连接语句:(选择2项ADASELECE a.Compa ny Name, b.OrderID FROM Customers a, Orders b where a.CustomerID = b.CustomerIDBSELECE a.Compa ny Name, b.OrderID FROM Customers a INNER JOIN Orders b WHERE(a.CustomerID = b.CustomerIDCSELECE a.Compa nyName, b.

7、OrderID FROM Customers a FULL OUTER JOIN Orders b ON(a.CustomerID = b.CustomerIDDSELECE a.Compa ny Name, b.OrderID FROM Customers a INNER JOIN Orders b ON(a.CustomerID = b.CustomerID12. SQL题目下面哪条语句执行返回的结果是:2005 -4- 5'。(选择1项AASELECT DATEADD(mm,32005 -1- 5'BSELECT DATEADD(day,3, 2005 -1- 5'

8、;CSELECT DATEADD(wk,3,2005 -1- 5'DSELECT DATEADD(qq,3,2005 -1- 5'13. SQL题目在SQL Sever中有哪两种类型的角色?(选择2项ADA服务器BPublic C客户端D数据库A联合B联接C嵌套D子查询15. SQL题目有哪两种类型的子查询?(选择2项BCA比较B相关C嵌套D迭代16. SQL题目下面哪一项可以从游标中提取最后一行。(选择1项BAFETCH FIRST BFETCH LASTCFETCH PRIOR DFETCH NEXT17. SQL题目当子查询使用来自父查询的参数时,称为 。(选择1项AA相

9、关子查询B结果集C嵌套子查询D以上都不是18. SQL题目下列有关数据库的描述,正确的是。(选择1项DA数据处理是将信息转化为数据的过程B数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C关系中的每一列称为元组,一个元组就是一个字段D如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字, 则称其为本关系的外关键字19. SQL题目将E-R图转换到关系模式时,实体与联系都可以表示成。(选择1项BA属性B关系C键D域20. SQL题目SQL语言又称为。(选择1项CA)结构化定义语言 B )结构化控制语言C)结构化查询语言 D )结构化操纵语言21. SQL题目关于

10、SQL查询,下列()叙述是正确的:(选择2项BDA嵌套查询是子查询,相关查询不是子查询B自联接可以通过子查询的形式实现D在子查询中不能使用 Compute子句22. SQL题目关于创建视图的正确的说法是:(选择2项BCA只能基于基表创建视图B定义视图的查询不能包含Order By, Compute By 和Into 子句C不能将默认值、规则和触发器与视图相关联D在视图中修改列名会影响基表的列名23. SQL题目关于游标正确的概念是:(选择2项BCA游标是由Select语句返回的行集,即结果集B游标是一种机制,可以每次处理结果集中的特定行CSQL Server2000支持两种游标的请求方法:T-

11、SQL和API游标函数D应用程序支持两种请求游标的方法A24.SQL题目如果触发器表存在约束,A在INSTEAD OF触发器执行之后和B在INSTEAD OF触发器执行之前和C在INSTEAD OF触发器执行之前和D在INSTEAD OF触发器执行之后和下列()项判断是正确的:(选择1项AAFTER触发器执行之前检查约束AFTER触发器执行之后检查约束AFTER触发器执行之前检查约束AFTER触发器执行之后检查约束 25.SQL题目SQLServer示范数据库 Pubs中表sales中有一个名为 PaytermCheck触发器如下:Create Tirgger PaytermCheck on

12、SalesFor UPDATE AsIf Update(paytermsBeginPrint 不能修改订单的付费条款Rollback TransEnd那末,()项描述是正确的:(选择1项DA这是一个update表级触发器B当试图更新sales表中任何一列时,该触发器被触发C触发器早于约束处理D将不允许对payterms列进行更新26. SQL题目你是一名电子商务网站的数据库开发人员。你正在建立一个数据库来 存储网站的订单信息。这些信息从一个client/server应用程序的client 端被输入,每输入一条新订单,就会产生一个唯一的订单号(OrderNumber),并且订单号是以递增的顺序产

13、生的。每天的订单数量大概在10,000条左右。你建立了一个新表Orders并且向其中加入了一个字段OrderNumber。下一步你该做什么?(选择1项BA 将 OrderNumber 的数据类型设置为 uniqueidentifier。B将OrderNumber的数据类型设置为int,并为其设置IDENTITY属性。C将OrderNumber的数据类型设置为int ,然后建立一个用户定义的sql语句来找出 表中最大的订单号。D将OrderNumber的数据类型设置为int。然后建立一个新表NextKey,向其中加入NextOrder (下一张订单)字段, 将NextOrder的数据类型设置为i

14、nt。建立一个存储过程来获得或更新表NextKey中的值。27. SQL题目以下那些是系统数据库:(选择2项BDASQL Server Btempdb Csystemdb Dmodel28. SQL题目_P% 表示(选择1项CA以P开头B以P结束C第二个字母是P。D右面第二个字母是P。29. SQL题目是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信 息”。(选择1项C30. SQL题目在SQL查询时,使用 WHERE?句指出的是。(选择1项CA查询目标B查询结果 C查询条件D查询视图31. SQL题目下面有关HAVING子句描述错误的是。(选择1项BAHAVING子句必须与GROU

15、PE子句同时使用,不能单独使用B使用HAVING子句的同时不能使用 WHER子句C使用HAVING子句的同时可以使用 WHER子句D使用HAVING子句的作用是限定分组的条件32.SQL题目已知关系:厂商(厂商号,厂名)PK=T商号产品(产品号,颜色,厂商号)PK=产品号,FK商号表如下:厂商产品丿商号厂名产品号颜色丿商号C01宏达P01红C01C02立仁P02黄C03C03广源若再往产品表中插入如下记录:DI ( P03,红,C02) II ( P01,蓝,C01)III ( P04,白,C04)IV( P05,黑,null)能够插入的记录是。(选择1项AI,II,IV BI ,III CI

16、 ,II DI ,IV33. SQL题目要删除表userinfo中的所有记录,用以下的哪两个命令?(选择2项BCADROP TABLE useri nfo BTRUNCATE TABLE useri nfoCDELETE FROM useri nfo DDROP FROM useri nfo34. SQL题目GRANT语句是语句?(选择1项DADQL BDML CDDL DDCL35. SQL题目在以下哪几种情况下使用唯一约束而不使用主键约束:(选择2项ABA列或几个列的组合不是主键 B列的值允许为空值C列有外键引用D列的值不允许为空值36. SQL题目在数据库pubs的表authors中查找

17、以ean结尾的所有4个字母的作者所在的行。请选择以下正确的语句:(选择1项AASELECT * FROM authors WHERE au_fname LIKE '_ea n'BSELECT * FROM authors WHERE au_fname LiKE '%ea n'CSELECT * FROM authors WHERE au_fname LiKE '_ea n'DSELECT * FROM authors WHERE au_fname LiKE '%ea n'37. SQL题目下面哪个函数返回的是满足给定条件的记录数:

18、(选择1项DAMax(col_ name BAvg(col_ nameCSum(col_ name DCOUNT(col_ name38. SQL题目要将一组语句执行 20次。下列哪种结构可以用来完成此项任务?(选择2项BDAiFELSE BWHiLE CCASE DBEGiN END39. SQL题目下面哪一项可以从游标中提取上次提取行之前的行。(选择1项CAFETCH FiRST BFETCH LASTCFETCH PRiOR DFETCH NEXT40. SQL题目是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。(选择1项)CA表型B记录C属性D关键字(选择1项)B41.

19、 SQL题目在SQL查询时,使用()子句指出的是分组条件。AWHERE BHAVING CWHEN DGROUP42. SQL题目已知关系:员工(员工号,姓名,部门号,薪水)PK=M工号FK=部门号部门(部门号,部门名称,部门经理员工号)PK=P门号FK=部门经理员工号现在要查询部门员工的平均工资大于3000的部门名称及平均工资,下面哪两句查询正确:(选择2项)ACA SELECT部门名称,AVG(薪水) FROM部门P,员工E WHERE E.部门号=(SELECT部门号FROM部门WHERE部0名称=P.部门名称)GROUP BY部门名称HAVING AVG (薪水) 3000B SELE

20、CT部门描述,AVG薪水FROM部门P INNER JOIN 员工E ON P.部门号=E.部门号 GROUP BY部门描述 WHERE AVG薪水 3000C SELECT部门描述,AVG薪水FROM部门P INNER JOIN 员工E ON P.部门号=E.部门号 GROUP BY部门描述 HAVING AVG(薪水 3000D SELECT 部门描述,AVG(薪水 FROM 部门 P,员工 E WHERE P.部门号=(SELECT部门号FROM部门 WHERE部n名称=P.部门名称) GROUP BY部门名称 HAVING AVG (薪水) 300043. SQL题目要将表userln

21、fo 从数据库中删除,用以下的哪个命令?(选择 1项)AADROP TABLE userI nfo BTRUNCATE TABLE userI nfoCDELETE FROM userI nfo DDROP FROM userI nfo44. SQL题目在以下哪种情况下使用主键约束而不使用唯一约束:(选择1项)CA列的值允许为空值 B列有外键引用C列的值不允许为空值 D以上都不对45. SQL题目在数据库表employee中查找字段empid中以两个数字开头第三个字符是下画线“的所有记录。请选择以下正确的语句:(选择1项)DASELECT * FROM employee WHERE empid LIKE '0-90-9_%'BSELECT * FROM employee WHERE empid LIKE '0-90-9_%'CSELECT * FROM employee WHERE empid LIKE '0-99_%&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论