SQL笔试的问题.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL笔试的问题

(1)表名:购物信息 购物人? ?? ?商品名称? ???数量 A? ?? ?? ?? ?甲? ?? ?? ? 2 B? ?? ?? ?? ?乙? ?? ?? ? 4 C? ?? ?? ?? ?丙? ?? ?? ? 1 A? ?? ?? ?? ?丁? ?? ?? ? 2 B? ?? ?? ?? ?丙? ?? ?? ? 5 …… ( HYPERLINK javascript:; \t _self 其他用户实验的记录大家可自行插入) 给出所有购入商品为两种或两种以上的购物人记录 答:select * from 购物信息 where 购物人 in (select 购物人 from 购物信息 group by 购物人 having count(*) = 2); (2)表名:成绩表 姓名? ?课程? ?? ? 分数 张三? ???语文? ?? ? 81 张三? ???数学? ?? ? 75 李四? ???语文? ?? ? 56 李四? ???数学? ?? ? 90 王五? ???语文? ?? ? 81 王五? ???数学? ?? ? 100 王五? ???英语? ?? ? 49 …… (其他用户实验的记录大家可自行插入) 给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格 答:select * from 成绩表 where 姓名 not in (select distinct 姓名 from 成绩表 where 分数 60) 或者: select * from 成绩表 where 姓名 in (select 姓名 from 成绩表 group by 姓名 having min(分数) =60) (3)表名:商品表 名称? ?产地? ?? ?? ?? ? 进价 苹果? ?烟台? ? ? ? ? ? ? ? 2.5 苹果? ?云南? ? ? ? ? ? ? ? 1.9 苹果? ?四川? ? ? ? ? ? ? ? 3 西瓜? ?江西? ? ? ? ? ? ? ? 1.5 西瓜? ?北京? ? ? ? ? ? ? ? 2.4 …… (其他用户实验的记录大家可自行插入) 给出平均进价在2元以下的商品名称 答:select 名称 from 商品表 group by 名称 having avg(进价) 2 (4)表名:高考信息表 准考证号? ?科目? ?? ? 成绩 2006001? ???语文? ?? ? 119 2006001? ???数学? ?? ? 108 2006002? ???物理? ?? ? 142 2006001? ???化学? ?? ? 136 2006001? ???物理? ?? ? 127 2006002? ???数学? ?? ? 149 2006002? ???英语? ?? ? 110 2006002? ? ? ?? ???语文? ?? ? 105 2006001? ? ? ?? ???英语? ?? ???98 2006002? ???化学? ?? ? 129 …… (其他用户实验的记录大家可自行插入) 给出高考总分在600以上的学生准考证号 答:select 准考证号 from 高考信息表 group by 准考证号 having sum(成绩) 600 (5)表名:高考信息表 准考证号? ? ? ? 数学? ? ? ? 语文? ? ? ? 英语? ? ? ? 物理? ? ? ? 化学 2006001? ? ? ?? ?? ?? ?108? ? ? ???119? ? ? ???98? ? ? ? 127? ? ? ???136 2006002? ? ? ?? ?? ?? ?149? ? ? ???105? ? ? ? 110? ? ? ? 142? ? ? ???129 …… (其他用户实验的记录大家可自行插入) 给出高考总分在600以上的学生准考证号 答:select 准考证号 from 高考信息表 where (数学+语文+英语+物理+化学) 600 (四部分) (一)表名:club id gender age 67 M? ?? ?19 68 F? ?? ?30 69 F? ?? ?27 70 F? ?? ?16 71 M? ?? ?32 ……(其余 HYPERLINK javascript:; \t _self 测试数据请自行插入) 查询出该俱乐部里男性会员和女性会员的总数 答:select gender,count(id) from club group by gender (二)表名:team ID(number型) Name(varchar2型) 1 ? ? ? ? ? ? ? ???a 2 ? ? ? ? ? ? ? ???b

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档