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

黑马程序员: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面试题之union和union all有什么不...
黑马程序员:Java面试题之union和union all有什么不同 - 其实在面试中遇到这种问题,最好的方法就是拿实际操作说明!目前很多靠谱的学 员反馈,这种问题一般都存在...
黑马程序员:Java面试题之谈谈你对Hibernate的理解
黑马程序员:Java面试题之谈谈你对Hibernate的理解 - 1. 面向对象设计的软件内部运行过程可以理解成就是在不断创建各种新对象、建立对象之间 的关系,调用对象的方法...
黑马程序员:Java面试题之JDBC如何调用存储过程
黑马程序员:Java面试题之JDBC如何调用存储过程 - JDBC 如何调用存储过程 [ 啥也不说,直接上代码了! 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12...
黑马程序员:Java面试题之Request对象的主要方法
黑马程序员:Java面试题之Request对象的主要方法 - 这个问题面试时遇见会非常尴尬,答少了,显得经验不足!但是答多了... 好吧~不 多说,认真答吧,为了高薪!走你...
黑马程序员:Java面试题之BS与CS的联系与区别
黑马程序员:Java面试题之BS与CS的联系与区别 - C/S 是 Client/Server 的缩写。服务器通常采用高性能的 PC、工作站或小型机,并 采用大型数据库系统,如 Oracle...
黑马程序员:Java面试题之j2ee常用的设计模式
黑马程序员:Java面试题之j2ee常用的设计模式 - 设计模式很多人在用,但是让大家详细的表达难度又提高了不 少!好吧,23 种设计模式开始! Q: j2ee 常用的设计模式...
黑马程序员:Java面试题Tomcat的优化经验
黑马程序员:Java面试题Tomcat的优化经验 - Tomcat 作为 Web 服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施: 一、 掉对 web.xml 的监视, ...
【黑马基础班考试题】1.Java基础知识测试_答案
黑马程序员JAVA基础班第一周考试题2016/4 ...java 语言编写的程序,一次编译后,可以在多个系统...Java基础笔试机试测试题... 11页 1下载券 黑马...
黑马就业班java测试题
java 中可以使用 import 语句导入包 B. 在 java 中可以使用 package 语句...最新JAVA编程题全集(50题... 31页 2下载券 黑马程序员入学面试题 30页 2...
更多相关标签: