Oracle的逻辑运算符也是用在SQL语句中必不可少的因素,一共有三个

|
逻辑运算符 |
意义 |
|
and |
双值运算符,如果左右两个条件都为真,则得到的值就为真 |
|
or |
双值运算符,只要左右两个条件有一个为真,则得到的值就为真 |
|
not |
单指运算符,如果原条件为真,则得到真,如果元条件为假,反之如果原条件为假,则结果为真 |
Oracle的逻辑运算符也是用在SQL语下面使一些例子:
Select * from emp where sal > 2000 and job = ‘SALESMAN';
寻找那些工资高于2000的且职位为销售的职员。
Select * from emp where job = ‘CLERK' or deptno = 20;
寻找那些工作为CLERK或者所在部门标号为20的职员的列表
Select * from emp where not (sal > 3000 or sal < 1500);
寻找那些工资既不大于3000也不小于1500,也即在1500到3000范围的员工,相当于:select * from emp where sal between 1500 and 3000;
结合到前面所列出的各类运算符,在这里汇总一下oracle中所有运算符的优先级句中必不可少的因素,一共有三个
|
运算符 |
级别 |
|
算术运算符(即‘+',‘-',‘*',‘/') |
1 |
|
连接运算符(即‘||') |
2 |
|
比较运算符(即‘>',‘>=',‘<',‘<=',‘<>') |
3 |
|
Is [not] null,[not] like,[not] in |
4 |
|
[not] between-and |
5 |
|
not |
6 |
|
and |
|
|
or |
通常使用‘()'可以改变运算符的优先级。
需要注意的是and的优先级要优于or,也就是说
下面的语句
Select * from emp where sal < 1500 or sal >= 2000 and job = ‘ANALYST';
等价于
Select * from emp where sal < 1500 or (sal >= 2000 and job = ‘ANALYST');
而不是你所预期的
Select * from emp where (sal < 1500 or sal >= 2000) and job = ‘ANALYST';
一般我们即使我们要表达第一个语句所要表达的意思,为了避免误解,都不采取第一种写法,而是用括号来表明我们要先算后面的部分。
总结
本文关于oracle逻辑运算符与其优先级简介就到这里,希望对大家有所帮助。感兴趣的朋友可以参阅:Oracle RMAN自动备份控制文件方法介绍 、 oracle逻辑结构分析 、 oracle 数据库启动阶段分析 、 oracle 虚拟专用数据库详细介绍等。有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对网站的支持。
# oracle
# 逻辑运算符
# 运算符优先级
# oracle中通配符和运算符的使用方法介绍
# oracle逻辑结构分析
# Oracle查看逻辑读、物理读资源占用排行的SQL语句
# Oracle Arraysize设置对于逻辑读的影响实例分析
# Oracle数据库逻辑备份的SH文件
# 运算符
# 用在
# 必不可少
# 就为
# 的是
# 有什么
# 也不
# 在这里
# 都不
# 第一个
# 感兴趣
# 朋友们
# 详细介绍
# 你所
# 要先
# 所要
# 就到
# 都为
# 既不
# 可以随时
相关文章:
清除minerd进程的简单方法
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
安徽网站建设与外贸建站服务专业定制方案
已有域名建站全流程解析:网站搭建步骤与建站工具选择
TestNG的testng.xml配置文件怎么写
ui设计制作网站有哪些,手机UI设计网址吗?
C#如何在一个XML文件中查找并替换文本内容
Android滚轮选择时间控件使用详解
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
PHP 500报错的快速解决方法
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
网站制作难吗安全吗,做一个网站需要多久时间?
建设网站制作价格,怎样建立自己的公司网站?
深圳网站制作案例,网页的相关名词有哪些?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何自定义建站之星模板颜色并下载新样式?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
宝塔Windows建站如何避免显示默认IIS页面?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
c# 服务器GC和工作站GC的区别和设置
大连网站制作公司哪家好一点,大连买房网站哪个好?
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何获取免费开源的自助建站系统源码?
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
C++中引用和指针有什么区别?(代码说明)
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
网站制作报价单模板图片,小松挖机官方网站报价?
如何通过虚拟主机快速完成网站搭建?
南宁网站建设制作定制,南宁网站建设可以定制吗?
小型网站制作HTML,*游戏网站怎么搭建?
香港服务器WordPress建站指南:SEO优化与高效部署策略
建站之星价格显示格式升级,你的预算足够吗?
如何在云主机上快速搭建多站点网站?
如何快速搭建高效WAP手机网站?
如何选择适配移动端的WAP自助建站平台?
h5网站制作工具有哪些,h5页面制作工具有哪些?
家庭建站与云服务器建站,如何选择更优?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
Python多线程使用规范_线程安全解析【教程】
图册素材网站设计制作软件,图册的导出方式有几种?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
如何用好域名打造高点击率的自主建站?
如何选择高效便捷的WAP商城建站系统?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何用已有域名快速搭建网站?
电商平台网站制作流程,电商网站如何制作?
*请认真填写需求信息,我们会在24小时内与您取得联系。