当前位置:首页 >> 计算机软件及应用 >>

黑马程序员:Java面试题之SQL语句查询


面试题要求如下:

用一条 SQL 语句查询出每门课都大于 80 分的学生姓名
name 张三 张三 李四 李四 王五 王五 王五 kecheng 语文 数学 语文 数学 语文 数学 英语 fenshu 81 75 76 90 81 100 90

准备数据的 sql 代码: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
(null,'王五 ','英语',90); (null,'王五','数学',100), (null,'王五','语文',81), (null,'李四','数学',90), (null,'李四','语文',76), (null,'张三','数学',75), (null,'张三','语文',81), insert into score values create table score(id int primary key auto_increment,name varchar(20),subject varchar(20),score int);

复制代码

提示:当百思不得其解时,请理想思维,把小变成大做,把大变成小做,

答案: A: select distinct name from score where name not in (select distinct name from score where score<=80)

B:select distince name t1 from score where 80< all (select score from score where name=t1);


相关文章:
黑马程序员:Java面试题之数据库存储过程与触发器
黑马程序员:Java面试题之数据库存储过程与触发器 - 这个问题非常考验个人能力水平和自我积累!这样的问题拿高薪必看哦! 1. 2. 3. 4. 5. 6. 7. 8. 9. ...
黑马程序员:Java面试题之Request对象的主要方法
黑马程序员:Java面试题之Request对象的主要方法 - 这个问题面试时遇见会非常尴尬,答少了,显得经验不足!但是答多了... 好吧~不 多说,认真答吧,为了高薪!走你...
黑马程序员:Java面试题之JavaWeb技术应用
黑马程序员:Java面试题之JavaWeb技术应用 - 一、JavaWeb 的两种跳转方式分别是什么?有什么区别? 答:有两种,分别为 forward 和 sendRedirect : 前者页面...
黑马程序员:Java面试题之BS与CS的联系与区别
黑马程序员:Java面试题之BS与CS的联系与区别 - C/S 是 Client/Server 的缩写。服务器通常采用高性能的 PC、工作站或小型机,并 采用大型数据库系统,如 Oracle...
黑马程序员:Java面试题之union和union all有什么不...
黑马程序员:Java面试题之union和union all有什么不同 - 其实在面试中遇到这种问题,最好的方法就是拿实际操作说明!目前很多靠谱的学 员反馈,这种问题一般都存在...
黑马程序员:Java面试题Tomcat的优化经验
黑马程序员:Java面试题Tomcat的优化经验 - Tomcat 作为 Web 服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施: 一、 掉对 web.xml 的监视, ...
黑马程序员点招题目
黑马程序员点招题目_计算机软件及应用_IT/计算机_专业资料。3、编写程序,循环...把一个文件所有的.java 转到宁一个文件夹下面,然后把.java 的 文件改名为 ...
【黑马基础班考试题】1.Java基础知识测试_答案
黑马程序员JAVA基础班第一周考试题2016/4 ...java 语言编写的程序,一次编译后,可以在多个系统...Java基础笔试机试测试题... 11页 1下载券 黑马...
黑马程序员入学测试题答案
{ fr = null; } } } } } 8、编写一个程序,它先将键盘上输入的一个...黑马程序员入学Java知识... 252页 5下载券 黑马程序员面试题 24页 1下载...
黑马程序员Java教程:序列流案例(一)
黑马程序员Java教程:序列流案例(一)_电脑基础知识_IT/计算机_专业资料。序列流案例(一) 需求:文件切割器。 代码: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10...
更多相关标签: