SQL测试题精编版_第1页
SQL测试题精编版_第2页
SQL测试题精编版_第3页
SQL测试题精编版_第4页
SQL测试题精编版_第5页
全文预览已结束

下载本文档

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

文档简介

1、SQL考试题一、选择题1.SELEC格句中与HAVING子句通常同时使用的是(C)子旬。A.ORDER BYB.WHEREC.GROUP BY D.无需配合2以下聚合函数求数据总和的是(B)A MAXB SUMC COUNTD AVG3.SELEC用句的完整语法较复杂,但至少包括的部分是(B)A 仅 SELECTBSELEC,TFROMCSELEC,TGROUPDSELEC,TINTO4.SQL语句中的条件用以下哪一项来表达A THENB WHILEC WHERED IF5 .查找表结构用以下哪一项(B)A FINDB SELETEC ALTERD DESC6 .向数据表中插入一条记录用以下哪

2、一项A CREATEB INSERTC SAVED UPDATE7.SQL语言中,删除一个表的命令是(D)A REMOVEB CLEARC DELETED DROP8 .修改数据库表结构用以下哪一项(DA UPDATEB CREATEC UPDATEDD ALTER9 .下列(D)不属于连接种类A.左外连接B.内连接C中间连接D.交叉连接10.SQL是一种(C )语言。A.函数型B.高级算法C.关系数据库D.人工智能11 .下列的SQL语句中,(B)不是数据定义语句。A CREATE TABLE B GRANTC CREATE VIEWD DROP VIEW12 .以下聚合函数求平均数的是(C

3、)A COUNTB MAXC AVGD SUM13 .用来插入数据的命令是(A),用于更新的命令是()AINSERT,UPDATEBCREATE,INSERTINTOCDELETE,UPDATEDUPDATE,INSERT14 .以下哪项用于左连接(C)AJOINBRIGHTJOINCLEFTJOINDINNERJOIN15 .一张表的主键个数为(C)A.至多3个B.没有限制C.至多1个D.至多2个二、填空题1 select9/3;的结果为_true_。2补全语句:selectvend_id,count(*)asnum_prodsfromproductsgroupby_vend_;3 .用SE

4、LEC进行模糊查询时,可以使用匹配符,但要在条件值中使用下划线_或%等通配符来配合查询。4 .如果MySQL服务名为MySQLg则在Windows的命令窗口中,启动MySQL服务的指令是_netstartMYSQL5_。5 .MySQL是一种多用户(多用户、单用户)的数据库管理系统。6 创建数据表的命令语句是是是是是createtable表名();是是是是是。7 _orderby_语句可以修改表中各列的先后顺序。8 %某字段要使用AUTO_INCREMENT勺属性时,该字段必须是整数.类型的数据。、解答题1.表名:购物信息购物人商品名称数量A甲2B乙4C丙1A丁2B丙5(其他用户实验的记录大家

5、可自行插入)给出所有购入商品为两种或两种以上的购物人记录Select*from购物信息where商品名称>=2;三三四四五五五张张李李王王王文学文学文学语语文 数学 语文 数学 语文 数学 语2.表名:成绩表姓名课程分数817556908110049(其他用户实验的记录大家可自行插入)给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格称果果果瓜瓜名苹苹苹西西地台南川西京产地 烟台 云南 四川 江西 北京.5.9 .5.421312Select姓名,课程,分数from成绩表where分数>60;(其他用尸实验的记录大家可自行插入)给出平均进价在2元以下的商

6、品名称Select名称,avg(®价)from商品表groupby名称havingavg处价)<2;4.表名:高考信息表准考证号科目成绩2006001语文1192006001数学1082006002物理1422006001化学1362006001物理1272006002数学1492006002英语1102006002语文1052006001英语982006002化学129(其他用户实验的记录大家可自行插入)给出高考总分在600以上的学生准考证号Select准考证号,sum(成绩)from高考信息表groupby准考证号havingsum(成绩)600;5 .表名:高考信息表英语

7、98110物理127142准考证号数学语文化学20060011081191362006002149105129(其他用户实验的记录大家可自行插入)给出高考总分在600以上的学生准考证号Select准考证号from高考信息表where(数学+语文+英语+物理)600;6 .表名:clubidgenderage67M1968F3069F2770F1671M32(其余测试数据请自行插入)查询出该俱乐部里男性会员和女性会员的总数Selectcount(*)fromclub;7 .表名:teamID(number型)Name(varchar2型)1 a2 b5 c6 c要求:执行一个删除语句,当Name

8、列上有相同时,只保留ID这列上值小的例如:删除后的结果应如下:ID(number型)Name(varchar2型)1 a2 b5 c请写出SQL语句。Selectname,max(id)fromteamgroupbyname;Delect*from(SelectName,max(ID)fromteamgroupbyName);8 .表名:studentnamecoursescore张青语文72王华数学72张华英语81张青物理67李立化学98张燕物理70张青化学76查询出“张”姓学生中平均成绩大于75分的学生信息Select*from(Select*fromstudentwherenamelike'张%')asbstudentgroupbynamehavingav

温馨提示

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

评论

0/150

提交评论