摘要: 子查询 单行子查询 --使用时机:筛选条件并不明确需要执行一次查询,并且查询结果只有一个字段并只有一个值 --注意:where子句中允许出现查询语句,该查询语句称为子查询 --例1:查询所有比雇员‘CLARK’工资高的员工信息。 --普通两步: select sal from emp where e 阅读全文
posted @ 2020-02-12 15:34 Scorpicat 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 我们使用的是Oracle数据自带的用户scott下的练习表格:emp,dept,salgrade,bonus,为了实现三表查询,我们创建一个城市表。 --目标:查询员工的姓名,部门名,部门所在的城市 的员工并且薪资大于2000 --创建城市表,添加数据 create table city( cid 阅读全文
posted @ 2020-02-12 14:48 Scorpicat 阅读(187) 评论(0) 推荐(0) 编辑
摘要: SQL99(SQL1999)多表连接查询 普通方式 我们使用普通方式查询,格式如: select 列名 from 表1,表2 [where] 表1.连接列=表2.连接列(通常是主键) 其中,列出两个表中都有的列(连接列)时,要使用表名.列名的方式否则会报错。 当我们不使用where时,得到的结果是一 阅读全文
posted @ 2020-02-12 12:30 Scorpicat 阅读(241) 评论(0) 推荐(0) 编辑