多表查询有几种方式


多表查询有3种方式,分别是:1、传统方式,包括左外连接查询,右外连接查询 ,完全外链接查询;2、子查询方式,包括单行查询,多行查询;3、聚合查询方式,包括求和,平均查询,记录总数。

多表查询有几种方式

多表查询有3种方式,分别是:

一、传统方式

/*-- 传统连接方式 --*/
 
select e.ename,d.dname
 
from dept d , emp e
 
where d.deptno = e.deptno
 
 
 
/*--natural join 两张表中只有一个同名栏位时行连接 --*/
 
select e.ename,d.dname
 
from dept d 
 
 
natural join emp e
 
 
 
/*--using 两个表中有多个同名栏位时 --*/
 
select e.ename,d.dname
 
from dept d join emp e
 
using(deptno)

 1、左外连接查询

/*--左外连结 左表的全部记录(部门表中的所有记录:demp)-- */
 
/*--方式1--*/
 
select e.ename,d.dname from dept d left outer join emp e
 
on d.deptno = e.deptno
 
/*--方式2--*/ 
 
 
select e.ename,d.dname
 
from dept d , emp e
 
where d.deptno = e.deptno(+)

2、右外连接查询 

/*--左外连结 左表的全部记录(部门表中的所有记录:demp)-- */
 
/*--方式1--*/
 
select e.ename,d.dname from dept d left outer join emp e
 
on d.deptno = e.deptno
 
/*--方式2--*/ 
 
 
select e.ename,d.dname
 
from dept d , emp e
 
where d.deptno = e.deptno(+)

3、完全外链接查询

/*--完全外连结(匹配与不匹配)-- (包括部门表及员工表中的所有记录)*/
 
select e.ename,d.dname from dept d full outer join emp e
 
on d.deptno = e.deptno

二、子查询(单、多行)

1、单行查询

PHP经典实例(第二版) PHP经典实例(第二版)

PHP经典实例(第2版)能够为您节省宝贵的Web开发时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。《PHP经典实例(第2版)》将PHP的特性与经典实例丛书的独特形式组合到一起,足以帮您成功地构建跨浏览器的Web应用程序。在这个修订版中,您可以更加方便地找到各种编程问题的解决方案,《PHP经典实例(第2版)》中内容涵盖了:表单处理;Session管理;数据库交互;使用We

PHP经典实例(第二版) 453 查看详情 PHP经典实例(第二版)
/*--子查询(单行,多行)--*/
 
select * from emp
 
where sal > (select *g(sal) from emp)
 
/*--单行子查询可以引用(=,>,>=,<,<=,<>)操作符 --*/
 
select * from emp e
 
where e.deptno=(select d.deptno from dept d where d.deptno=1 )

2、多行查询

/*--多行子查询可以引用(in,any,all)操作符--*/
 
select * from emp e
 
where e.deptno in(select d.deptno from dept d)
 
/*-- any 比较返回值中的任何一个,其中一个满足,则返回true --*/
 
select * from emp e
 
where e.sal < any(select sal from emp where deptno=2)
 
/*-- all 比较返回值中的所有,全部满足,则返回true --*/
 
select * from emp e
 
where e.sal < all(select sal from emp where deptno=2)

 

三、聚合查询(求和,平均,记录总数)

1、求和,平均查询

/*--求和,平均 --*/
 
select sum(sal),*g(sal) from emp
 
select *g(nvl(sal,0)) from emp

2、记录总数

/*--记录总数 --*/
 
select count(*) from emp
 
select count(memo) from emp /*--统计该栏非空记录 --*/
 
select count(distinct(sex)) from emp /*--去掉重复记录 --*/
 
/*-- group by --*/
 
select e.deptno,sum(e.sal)
 
from emp e
 
group by e.deptno
 
/*-- group by h*ing --*/
 
select e.deptno,*g(e.sal)
 
from emp e
 
group by e.deptno
 
h*ing *g(e.sal) > 4500

相关学习推荐:mysql视频教程

以上就是多表查询有几种方式的详细内容,更多请关注其它相关文章!


# 为您  # 上海静安网站优化推广  # 本溪seo营销如何获客  # 淮安专业网站优化公司  # 河南seo助手方案公司  # 众人网站建设流程  # 鸡西抖音seo团队推荐  # 免费的推广网站下载大全  # 卓越教育营销推广方式  # 青年网站建设管理文案  # 济源网站推广的方法  # mysql  # 多个  # 在这个  # 放在  # 修改密码  # 栏位  # 返回值  # 几种  # 解锁  # 镜像  # 多表查询 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 解决Go encoding/json 将JSON大数字解析为浮点数的问题  如何在CSS中使用伪类:valid实现表单验证提示_结合:valid改变边框颜色  Google Drive API 认证:服务账户与OAuth 2.0的选择与实践  阿里云共享相册入口在哪  抖音评论无法发送如何修复 抖音评论功能操作指南  漫蛙manwa漫画官网链接_漫蛙manwa最新可用网址推荐  微信注销后银行卡解绑了吗_微信注销后银行卡解绑状态  《书耽》更换手机号方法  更换小红书群背景怎么换?小红书群规则怎么设置?  TikTok私信无法发送表情怎么办 TikTok消息表情发送修复方法  歌词怎么展示在|直播|间视频号?有什么注意事项?  CSS如何控制元素外边距_margin实现布局间隔  mysql中如何分析索引使用情况_mysql索引使用分析方法  WooCommerce 购物车:始终显示所有交叉销售商品  告别阻塞等待:如何使用GuzzlePromises优雅处理PHP异步操作,提升应用响应速度  《领英》查看屏蔽名单方法  Mac怎么关闭按键声音_Mac键盘打字音效设置  sf漫画官网登录入口直达_sf漫画官方正版网址  深入理解J*aScript异步操作:setTimeout与调用栈的真相  解决jQuery多计算器输入字段冲突的教程  《蓝色星原:旅谣》坐骑获取攻略  win11怎么更改账户类型 Win11标准用户和管理员权限切换【教程】  虫虫漫画绿色安全入口_虫虫漫画绿色安全入口安全看漫画  PyEZ 配置提交中 RpcTimeoutError 的健壮性处理策略  太平年在哪个平台播出  Python中对象引用与链表属性赋值的机制解析  pubmed数据库官方主页_pubmed学术论文查找官网直达  mysql怎么查询数据_mysql基础查询语句使用教程  firefox火狐浏览器最新官网主页_ firefox火狐浏览器平台入口直达官方链接  优化Google Charts Gauge:在数据库无数据时显示默认值  使用Python和NLTK从文本中高效提取名词的实用教程  《小宇宙》标记不友善评论方法  OTT月报 | 2025年9月智能电视大数据报告  优化Flask模板中SQLAlchemy查询迭代标签:处理字符串空格问题  KFC邀请码怎么使用领额外优惠_KFC邀请码输入方式与额外优惠代码获取方法  《画加》约稿流程  在Django中动态检查模型关联:一种灵活的解决方案  VS Code如何设置默认配置  抖音火山版如何进行提现  一加 Ace 6V 快充无法启用_一加 Ace 6V 充电优化  抖音网页版官方链接 抖音网页版官网链接入口  《腾讯相册管家》注销账号方法  WPS长文档分栏排版不乱方法_WPS分栏+分节符报纸排版教程  不吃碳水化合物是健康减肥的好办法吗  《狐友》联系客服方法  苹果电脑如何快速截图并编辑 苹果电脑截屏标注快捷操作  易车网官网直达入口 易车网在线登录入口  mysql中如何配置字符集和排序规则_mysql字符集排序配置  微信客户端如何找回密码_微信客户端忘记密码找回方法  win11关机几秒又自己开机 Win11关机自动重启问题修复 

 2020-06-29

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.