位运算符简单使用

#逻辑运算符 OR || AND && NOT  !  XOR
#  OR   AND
SELECT last_name,salary,department_id
FROM employees
#WHERE department_id =10 OR department_id =20;
#WHERE department_id =10 AND department_id =20;
WHERE department_id =50 AND salary > 6000;

# NOT
SELECT last_name,salary,department_id
FROM employees
#WHERE salary NOT BETWEEN 6000 AND 8000;
WHERE commission_pct IS NOT NULL;

#XOR  追求‘异’
SELECT last_name,salary,department_id
FROM employees
WHERE department_id = 50  XOR salary >6000;
#注意:and  优先级 高于 or

#位运算符 : & | ^ ~(取反)  >>  <<
SELECT 12 & 5 ,12|5 ,12^5;
FROM DUAL;

SELECT 10 & ~1
FROM DUAL;

#在一定范围内,每向左移动一位,相当于乘2,每向右一位,相当于除2;
SELECT 4<<1,8>>1
FROM DUAL;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值