全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

oracle逻辑运算符与其优先级简介

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小时内与您取得联系。