您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > [JavaWeb-兄弟连-马剑威]-011-MySQL子查询
第11讲:MySQL子查询课程大纲•1、子查询1、子查询•某些情况下,当进行查询的时候,需要的条件是另外一个select语句的结果,这个时候,就要用到子查询。•为了给主查询(外部查询)提供数据而首先执行的查询(内部查询)被叫做子查询。•用于子查询的关键字主要包括IN、NOTIN、EXIST、NOTEXIST、=、等。••MySQL从4.1开始才支持SQL的子查询。•一般说子查询的效率低于连接查询。表连接都可以用子查询替换,但反过来说却不一定。•1、子查询•查询月薪最高的员工的名字•SELECTname,salaryFROMemp•WHEREsalary=(SELECTMAX(salary)FROMemp);••查询出每个部门的平均月薪•SELECTAVG(salary)max_salary,dept_idFROMemp•WHEREdept_idISNOTNULLGROUPBYdept_id;••查询月薪比平均月薪高的员工的名字•SELECTname,salaryFROMemp•WHEREsalary•(SELECTAVG(salary)•FROMemp);THANKYOU!微信号:weige-java扫一扫,关注威哥微信公众平台
本文标题:[JavaWeb-兄弟连-马剑威]-011-MySQL子查询
链接地址:https://www.777doc.com/doc-8542452 .html