Orancle的SQL语句之多表查询和组函数
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、SQL的多表查询:1、左连接和右连接(不重要一方加(+))SELECT e.empno,e.ename,d.deptno,d.dname,d.loc FROM emp e,dept d WHERE
千家信息网最后更新 2026年11月01日Orancle的SQL语句之多表查询和组函数
一、SQL的多表查询:
1、左连接和右连接(不重要一方加(+))
SELECT e.empno,e.ename,d.deptno,d.dname,d.loc FROM emp e,dept d WHERE e.deptno(+)=d.deptno ;
(+)在等号左边是右连接,反之左连接。
2、交叉连接 (CROSS JOIN产生笛卡尔积)
SELECT * FROM emp CROSS JOIN dept ;
3、自然连接 (NATURAL JOIN)自动关联字段匹配
SELECT * FROM emp NATURAL JOIN dept ;
4、USING子句、直接关联操作列(不常用)
SELECT * FROM emp e JOIN dept d USING(deptno) WHERE deptno=30 ;
5、ON子句、用户自己规定连接条件
SELECT * FROM emp e JOIN dept d ON(e.deptno=d.deptno) WHERE deptno=30 ;
二、组函数:
1、常用:COUNT() MAX() MIN() AVG() SUM(),
使用条件,1、程序中存在GROUP BY,并且指定分组条件。2、单独使用分组函数除了相等条件分组函数使用HAVING条件。
公式:
SELECT {DISTINCT} 列 FROM表 {WHERE (s)} {GROUP BY {HAVING 分组条件}} {ORDER BY排序字段 ASC|DESC , 排序字段ACS | DESC ,…}分组:一列上有重复内容,可以嵌套使用
=ANY 等于IN 比最大值要小、>ALL比最大值大、 事务操作(执行以及回滚) 2、对表的操作 插入: 更新: 删除: 总结 以上所述是小编给大家介绍的Orancle的SQL语句之多表查询和组函数 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!CREATE TABLE myemp AS SELECT * FROM emp ;(创建备份表)INSERT INTO 表名(字段)values(TO_DATE('2009-01-16','yyyy-mm-dd')UPDATE 表名SET sal=5000 WHERE empno=7899;DELETE FROM表名 WHERE条件;DROP TABLE book CASCADE CONSTRAINT ;强制删除
条件
分组
函数
字段
查询
最大
子句
常用
最大值
关联
排序
语句
最小
重要
一方
事务
公式
内容
备份
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
科技互联网公司装修
互联网科技卖菜
科技信息互联网
顺玮阁互联网科技
齐家互联网科技有限公司
互联网科技咨询
佰商互联网科技有限公司
成都仁贤领冠互联网科技有限公司
青海省互联网新科技
富国互联网科技创新基金
互联网和黑科技的看法
华夏互联网科技业
崇明区互联网教育科技售后服务
互联网科技和信息
银川新华互联网科技学校联系电话
互联网时代高科技布局
瑞安市蟠桃会互联网科技有限公司
互联网高科技绘画
互联网科技自媒体灵感
互联网科技园
美国互联网保险保险科技
科技创新与互联网经济
万易互联网科技
唐信互联网科技
中国互联网有什么科技含量
浙江互联网科技研学营
长沙互联网科技
烟台灵鸽互联网科技有限公司
广州三三互联网科技有限公司