您好,欢迎访问三七文档
数据库查询练习题1.SQL是那几个英文单词的缩写_B____。2.A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上都不是3.SQL语句中条件短语的关键字是__A____。A.WHEREB.FORC.WHILED.CONDITIO4.与表达式:成绩BETWEEN0AND100等效率的表达式是______。A.成绩0and100B.成绩=0and=100C.成绩=0and成绩=100D.成绩0and成绩1005.LIKE短语中”%”代表的意思是______。A.一个字符B.2个字符C.3个字符D.多个字符6.LIKE短语中”_”代表的意思是______。A.一个字符B.2个字符C.3个字符D.多个字符7.查询姓名中含有丽字的表达式对的是_____。A.姓名=’*丽*’B.姓名=’_丽_’C.姓名like’%丽%’D.姓名like’_丽_’8.查询不姓王的正确表达式______。A.姓名’王’B.姓名like‘王_’C.姓名notlike‘王%’D.left(姓名,1)‘王’9.Distinct的作用是______。A.去掉重复值B.修改值C.增加值D.删除值10.去掉重复值的短语是______。A.DISTINCTB.GROUPBYC.ORDERBYD.REPEAT11.以下函数中求和的函数是______。A)SUM()B)COUNT()C)AVG()D)MAX()12.求平均值的函数是______。A)SUM()B)COUNT()C)AVG()D)MAX()13.求最大值的函数是______。14.A)SUM()B)COUNT()C)AVG()D)MAX()15.求最小值的函数是______。A)SUM()B)MIN()C)AVG()D)MAX()16.统计记录个数的函数是______。A)SUM()B)COUNT()C)AVG()D)MAX()17.SUM()和AVG()函数含义是______。A)求最大值、最小值B)求和、平均值C)求最大值、平均值D)求最大值18.SQL中分组短语是______。A)INTOB)GROUPBYC)ORDERBYD)INNERJION19.限制分组的短语是______。A)whereB)whileC)havingD)for20.下面关于SQL语句的SELECT命令中的HAVING子句叙述错误的是______。A)该子句总是跟在GROUPBY子句之后,不可以单独使用。B)在SQL查询中,当已经是使用了WHERE子句,就不能使用HAVING子句C)HAVING子句和WHERE子句不矛盾,在查询中先使用WHERE子句限定元组,然后利用HAVING子句限定分组。D)HAVING子句用来限制进一步限制GROUPBY子句的分组。21.SQL中排序短语是______。A)INTOB)GROUPBYC)ORDERBYD)INNERJION22.SQL中查询结果保存到表短语是______。A)INTOB)GROUPBYC)ORDERBYD)INNERJION23.内联接关键短语是______。A)INNERJIONB)LETFJIONC)RIGHTJIOND)FULLJION24.左联接关键短语是______。A)INNERJIONB)LETFJIONC)RIGHTJIOND)FULLJION25.右联接关键短语是______。A)INNERJIONB)LETFJIONC)RIGHTJIOND)FULLJION26.完全联接关键短语是______。A)INNERJIONB)LETFJIONC)RIGHTJIOND)FULLJION27.用SQL语句显示工资表中工资最高的三位职工的记录,应该使用命令______。A)SELECT*TOPFROM工资ORDERBY工资DESCB)SELECT3FROM工资ORDERBY工资C)SELECTTOP3*FROM工资ORDERBY工资DESCD)SELECT*TOPFROM工资ORDERBY工资28.已知数据表CK(仓库号char(5),城市varchar(10),面积int),查询仓库号为“CK001”的仓库信息正确命令是______。A.SELECT*FROMCKWHERE仓库号为“CK001”B.SELECT*FROMCKWHILE仓库号为CK001C.SELECT*FROMCKWHERE仓库号=“CK001”D.SELECT*FROMCKWHERE仓库号=’CK001’29.已知数据表CK(仓库号char(5),城市varchar(10),面积int),查询仓库号为奇数的仓库信息正确命令是______。答案:[单元五SQL数据查询能力]A.SELECT*FROMCKWHERE仓库号=1、3、5、7、9B.SELECT*FROMCKWHILE仓库号=1or3or5or7or9C.SELECT*FROMCKWHEREleft(仓库号,1)%20D.SELECT*FROMCKWHEREright(仓库号,1)%2030.已知数据表CK(仓库号char(5),城市varchar(10),面积int),查询面积不低于200的仓库信息,正确命令是______。答案:[单元五SQL数据查询能力]A.SELECT*FROMCKWHERE面积不低于200B.SELECT*FROMCKWHERE面积200C.SELECT*FROMCKWHERE面积=200D.SELECT*FROMCKWHERE面积=20031.已知数据表CK(仓库号char(5),城市varchar(10),面积int),查询所有仓库的总面积,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT总面积FROMCKB.SELECTSUM()总面积FROMCKC.SELECTSUM(*)总面积FROMCKD.SELECTSUM(面积)总面积FROMCK32.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询与职工号’002’无关的供应商号信息,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT*FROMDDWHERE职工号〈〉002B.SELECT*FROMDDWHERE职工号〈〉’002’C.SELECT供应商号FROMDDWHERE职工号〈〉002D.SELECT供应商号FROMDDWHERE职工号〈〉’002’33.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询3月的订购单信息,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT*FROMDDWHERE3月B.SELECT*FROMDDWHERE订购日期=3月C.SELECT*FROMDDWHEREMONTH(订购日期)=3D.SELECT*FROMDDWHEREMONTH(订购日期)=3月34.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询供应商“S01”的订单数,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECTCOUNT(*)FROMDDWHERE供应商号=S01B.SELECTCOUNT(*)FROMDDWHERE供应商号=’S01’C.SELECTCOUNT(*)FROMDDWHERE供应商=S01D.SELECTCOUNT(*)FROMDDWHERE供应商=’S01’35.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询各职工的订单数,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT职工号,COUNT(*)FROMDDB.SELECT职工号,COUNT(*)FROMDDORDERBY职工号C.SELECT职工号,COUNT(*)FROMDDGROUPBY职工号D.SELECT职工号,COUNT(*)FROMDDWHERE职工号36.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询各供应商的订单数,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT职工号,COUNT(*)FROMDDGROUPBY职工号B.SELECT职工号,COUNT(*)FROMDDORDERBY职工号C.SELECT供应商号,COUNT(*)FROMDDGROUPBY供应商号D.SELECT供应商号,COUNT(*)FROMDDORDERBY供应商号37.已知DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(6),订购日期DATETIME),查询订单数量少于2职工号及数量,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT职工号,COUNT(*)2FROMDDGROUPBY职工号B.SELECT职工号,COUNT(*)2FROMDDGROUPBY职工号C.SELECT供应商号,COUNT(*)FROMDDWHERECOUNT(*)2GROUPBY职工号D.SELECT供应商号,COUNT(*)FROMDDGROUPBY职工号HAVINGCOUNT(*)238.已知ZZ表(职工号CHAR(3),姓名VARCHAR(8),工资INT,仓库号CHAR(5)),查询所有姓李的职工信息,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT*FROMZZWHERE姓名=’李%’B.SELECT*FROMZZWHERE姓名=’李_’C.SELECT*FROMZZWHERE姓名like’李%’D.SELECT*FROMZZWHEREright(姓名,1)=’李’39.已知ZZ表(职工号CHAR(3),姓名VARCHAR(8),工资INT,仓库号CHAR(5)),查询仓库号为‘CK002’,工资低于1000的职工信息,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT*FROMZZWHERE仓库号为‘CK002’AND工资低于1000B.SELECT*FROMZZWHERE仓库号为‘CK002’OR工资低于1000C.SELECT*FROMZZWHERE仓库号=‘CK002’AND工资1000D.SELECT*FROMZZWHERE仓库号=‘CK002’or工资100040.已知ZZ表(职工号CHAR(3),姓名VARCHAR(8),工资INT,仓库号CHAR(5)),统计查询各仓库的工资总额,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECTSUM(*)FROMZZWHERE仓库号=‘CK002’B.SELECT仓库号,SUM(工资)FROMZZGROUPBY仓库号C.SELECTSUM(工资)FROMZZGROUPBY仓库号D.SELECT仓库号,COUNT(工资)FROMZZGROUPBY仓库号41.已知ZZ表(职工号CHAR(3),姓名VARCHAR(8),工资INT,仓库号CHAR(5)),按工资降序查询职工信息,正确命令是:______。答案:[单元五SQL数据查询能力]A.SELECT*FROMZZORDERBY工资B.SELECT*FROMZZORDERBY工资ASCC.SELECT*FROMZZORDERBY工资DESCD.SELECT*FROMZZGROUPBY工资DESC42.已知数据表CK(仓库号char(5),城市varchar(10),面积int),ZZ表(职工号CHAR(3),姓名VARCHAR(8),工资INT,仓库号CHAR(5)),DD表(职工号CHAR(3),供应商号CHAR(3),订购单号CHAR(
本文标题:数据库查询练习题
链接地址:https://www.777doc.com/doc-6405781 .html