sql 语句 看一下法二可以这么写吗?不行的话用子查询怎么写
2个回答
展开全部
子查询不是这样用的,法二不可以这样写,子查询简单理解就是创建了一个中间表嘛,从运行效率看建议你以后都采用法一的join连接的形式。
select sno as '学号',(select sname from s where s.sno=sc.sno) as '姓名',avg(grade) as '平均成绩'
from sc
group by sno
having avg(grade)>85
追问
真的可以把select语句写在第一句么
追答
当然可以,理论上讲所有的join连接都可以用对应的子查询替代,你多在编辑器中试试就行.
2016-04-23 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
1、select * from 雇员表 where year(出生日期)=1982 and 性别='男'
union
select * from 雇员表 where 所在部门='食品部门'
2、按 badkano 写的就ok了
union
select * from 雇员表 where 所在部门='食品部门'
2、按 badkano 写的就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询