- 18
- 0
- 约 5页
- 2016-12-02 发布于河南
- 举报
多表查询基本语法
·多表查询
如果使用一张以上的表,则称为多表查询,多表查询语法如下:
SELECT {DISTINCT} *|查询列1 别名1,查询列2,别名2,....
FROM 表名称1 别名1,表名称2 别名2,....
(WHERE 条件(s))
{ORDER BY} 排序字段 ASC|DESC, 排序字段ASC|DESC
范例:下面使用了多表查询 同时查询emp和dept表
SELECT * FROM emp,dept;
查询emp表中记录数发现14条 dept表中记录数
范例:查询emp表中的记录数
SELECT COUNT(*) FROM emp; SELECT COUNT(*) FROM dept;
记录=emp表中14条记录*dept表中的4条记录
在使用的多表查询时候会产生笛卡尔积。如果表的数据越多,那么笛卡尔积就会越大。但如果现在假设有5张表,每张有1000000记录,1000005 所以多表查询在开发中基本是不建议过多使用的。
要想去掉笛卡尔积则必须试用字段进行关联的操作
在emp表中存在一个deptno的字段,在dept表中也存在deptno字段,而且可以发现emp表中的deptno的取值范围都在dept表的deptno规定的范围之中
emp中的deptno=dept中的deptno,属于关联字段,
在多表查询中加入WHERE语句,就可以
您可能关注的文档
- Oracle实验练习汇总.doc
- 中南大学数据库考试卷及答案.doc
- oracle查询行变列的实现.doc
- exx3.doc
- 37 Spetz, J , Rickles, J, Chapman, SA, Ong, PM Job and Industry.doc
- first_value&over.doc
- oracle 基本练习.doc
- 实验2下.doc
- oracle最常用的sql语句.doc
- 怎样使用SQLite.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 2026年高考化学终极冲刺:压轴题11 无机化工流程综合(压轴题专练)(黑吉辽蒙专用)(解析版).docx VIP
- 中性粒细胞缺乏伴发热患者抗菌药物临床应用中国指南(2026年版).pdf VIP
- 2024-2023学年高二下学期生物期末考试卷(含答案) .pdf VIP
- 2024-2025学年江苏省苏州市吴江中学高二下学期5月月考物理试题.doc VIP
- 新22G05 钢筋混凝土楼梯建筑工程图集.docx VIP
- 控制仪表及装置 第四版 课后答案 (1).pdf VIP
- 养老护理员专业技能培训指南.pptx VIP
- 笔译实务(阿拉伯语一级)A试卷.pdf VIP
- 2025年运动损伤预防和康复手册.docx VIP
- 肝细胞癌综合影像诊断.pptx VIP
原创力文档

文档评论(0)