SQL语句的多表查询练习
带【in】的嵌套查询
ame,emp.job,emp.sal
p
where sal in (select sal p where ename='WARD');
上述语句完成的是查询薪水和WARD相等的员工,也可以使用【not in】来进行查询。
--------------------------------------------------------------------------------
带【any】的嵌套查询
ame,emp.job,emp.sal
p
编程教程phwhere sal >any(select sal p where job='MANAGER');
带any的查询过程等价于两步的执行过程。
(1)执行“select sal p where job='MANAGER'”]
(2)查询到3个薪水值2975、2850和2450,父查询执行下列语句。
ame,emp.job,emp.sal
轮播图素材javap
where sal >2975 or sal>2850 or sal>2450;
--------------------------------------------------------------------------------mysql面试题sql语句多表联查
带【some】的嵌套查询
ame,emp.job,emp.sal
parametrize怎么读p
where sal =some(select sal p where job='MANAGER');
带some的嵌套查询与any的步骤相同。
(1)子查询,执行“select sal p where job='MANAGER'”
(2)父查询执行下列语句。
ame,emp.job,emp.sal
p
where sal =2975 or sal=2850 or sal=2450;数据库课程设计宠物店管理系统
带【any】的嵌套查询和【some】的嵌套查询功能是一样的。早期的SQL仅仅允
许使用【any】,后来的版本为了和英语的【any】相区分,引入了【some】,同时还保留了【any】
PS:双击获取文档,ctrl+A,ctrl+C,然后粘贴到word即可。 未能直接提供word版本,抱歉。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论