Oracle学习笔记之单表查询

Oracle学习笔记

单表查询



oracle单表查询

1.DISTINCT

--数据去重 DISTINCT
--求员工的年龄段
SELECT DISTINCT EAGE FROM EMP;

2.投影查询

2.1 并集
--投影查询  前提 查询的结果集列数相同而且数据类型兼容
--union  查询结果会去重
--union all 查询结果不去重
SELECT * FROM EMP WHERE EAGE>22
UNION ALL
SELECT * FROM EMP WHERE ENAME='xx';
2.2 交集
SELECT * FROM EMP WHERE EAGE>22
INTERSECT
SELECT * FROM EMP WHERE ENAME='xx';
2.3 差集
SELECT * FROM EMP WHERE EAGE>22
MINUS
SELECT * FROM EMP WHERE ENAME='xx';

3.算数运算符

--求员工的年薪   薪资*12+奖金*0.5-4000W
SELECT SAL*12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值