Orancle的SQL语句之多表查询和组函数
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,一、SQL的多表查询:1、左连接和右连接(不重要一方加(+))SELECT e.empno,e.ename,d.deptno,d.dname,d.loc FROM emp e,dept d WHERE
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
php 购物车 数据库
小学网络安全宣传图片
服务器内存16g
饥荒电脑版联机连接不到服务器
阿里液冷服务器供货商
相对突出的服务器维护
核安全局堆芯软件开发导则
芜湖erp软件开发价格表
服务器全球排名
未来橙网络技术有限公司
企业平台软件开发
加强文献数据库建设
网络安全的十大风险
腾讯科技 移动互联网大渗透
数据库设计 物理设计
做网络安全应该注意什么
6s连接服务器出错
网络安全宣传进校园新闻稿
如何发送消息到服务器
服务器怎么评价
华中科技大学网络安全学院位置
华为2288h服务器价格
材料跨考西交网络安全
做服务器安全
日常生活中的网络安全英语
部门网络安全重要性
网络安全事故事件
超星数据库联盟大学
数据库基础及应用樊重俊
汽车新能源软件开发