【本文详细介绍了Oracle数据库扩展语言PL/SQL的运算符,欢迎读者朋友们阅读、转发和收藏!】

1 基本概念

运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 PL/SQL 语言有丰富的内置运算符,运算符提供的以下几种类型:

· 算术运算符

· 关系运算符

· 比较运算符

· 逻辑运算符

· 字符串运算符

1.1 算术运算符

下表列出了所有 PL/SQL 支持的算术运算符。假设变量 A=10 和可变 B=5 ,则:

1.2 关系运算符

关系运算符比较两个表达式或值,并返回一个布尔结果。下表列出了所有 PL/SQL 支持的关系运算符。假设变量 A=10 ,变量 B=20 ,则:

1.3 比较运算符

比较运算符用于一个表达比较到另一个。结果总是 TRUE , FALSE 或 NULL 。

1.4 逻辑运算符

下表显示了 PL/SQL 支持的逻辑运算符。所有这些操作符布尔运算,并产生布尔结果。假设变量 A=true ,变量 B=false ,那么:

显示逻辑运算符示例

1.5 PL/SQL 运算符优先级

运算符优先级确定表达式分组。这会影响一个表达式是如何进行计算。某些运算符的优先级高于其他运算符 ; 例如,乘法运算符的优先级比加法运算高:

例如 x =7 + 3* 2; 这里, x 被赋值 13 ,而不是 20 ,因为运算符 * 具有优先级高于 + ,所以它首先被乘以 3 * 2 ,然后再加上 7 。

这里,具有最高优先级的操作出现在表的顶部,那些具有最低出现在底部。在表达式,更高的优先级运算符将首先计算。

sql 两个表列包含_Oracle数据库扩展语言PL/SQL之运算符相关推荐

  1. oracle - - 注释符,Oracle数据库扩展语言PL/SQL之注释、分隔符和标识符

    点击蓝字关注我吧 [本文详细介绍了Oracle数据库扩展语言PL/SQL的注释.分隔符和标识符,欢迎读者朋友们阅读.转发和收藏!] 1 基本概念 1.1 注释 注释不会被数据库编译,只是给开发人提供一 ...

  2. 如何将用户迁移到SQL Server中的部分包含的数据库

    介绍 (Introduction) Microsoft introduced the Contained Database feature in SQL Server 2012. In this ar ...

  3. SQL两张表如何关联

    SQL两张表如何关联查询 比如:我有table1 和 table2 两张表table1: id name sex 1 张三 男 2 李四 女 3 王五 男table2: ...比如:我有table1 ...

  4. Oracle数据库学习:PL/SQL(详解)

    Oracle数据库学习:PL/SQL 什么是PL/SQL PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的扩展语言; 使用PL/SQL 可以编写具 ...

  5. 数据库复习10——PL/SQL

    数据库复习 CH10 PL/SQL 10.1 PL/SQL简介 PL/SQL是Oracle对SQL的过程化的扩展,PL/SQL可以实现SQL相关的过程化程序,并且能够以存储过程和函数的方式让一段SQL ...

  6. oracle 自定义表类型赋值,Oracle自定义类型 Record + PL/SQL表

    一,什么是记录Record和PL/SQL表? 记录Record:由单行多列的标量类型构成的临时记录对象类型.类似于多维数组. PL/SQL表:由多行单列的索引列和可用列构成的临时索引表对象类型.类似于 ...

  7. Kingbase数据库实验五 PL/SQL程序设计

    Kingbase数据库实验五   PL/SQL程序设计 一.实验目的 二.实验内容及源代码 一.实验目的 能够使用流程控制语句完成简单程序的编写. 能够使用系统函数. 能够自定义简单地函数,并调用函数 ...

  8. oracle sql循环判断语句怎么写,Oracle 非常详细的 PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理...

    PL/SQL入门教程目录 Oracle PL/SQL入门教程,PL/SQL语法格式/循环语句/条件判断/异常处理 一.PL/SQL简介 1.PL/SQL简介 1.PL/SQl是过程语言PL与结构化语言 ...

  9. linux安装pl sql,Linux上安装配置InstantClient及64位系统Pl/SQL配置

    1.首先到官网下载文件:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssS ...

最新文章

  1. “饶毅举报”事件尘埃落定,裴钢表示未发现裴钢造假。网友:我有信心一年发20篇SCI...
  2. Python爬虫 - 解决动态网页信息抓取问题
  3. 第09课:项目实战——让你的神经网络模型越来越深
  4. 随机迷宫 c语言思路,[原创]递归随机迷宫生成算法详解
  5. 异常处理准则和最佳实践
  6. HOJ 13828 Funfair
  7. 深度学习环境搭建之Anaconda安装keras
  8. Xamarin.Android开发音乐播放器
  9. 贾跃亭:在性能、奢华和科技综合评比中 FF 91战胜了奔驰S迈巴赫、库里南
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的体育场地预约管理系统
  11. Android用canvas画哆啦A梦
  12. java 传真x2fax_FreeSWITCH的传真发送
  13. Freemarker商品详情页静态化服务调用处理
  14. “二选一”是支付宝首创,背后是帝国的霸权逻辑
  15. IDS与IPS工作原理
  16. 计算机如何默认一种打字法,怎么把电脑的输入法设置成默认的
  17. vue开发项目必备知识
  18. 解决listview 嵌套listview
  19. python开发rpa_几步教你用 Python 制作一个 RPA 机器人!
  20. idea点击接口的方法的跳到实现类的快捷键

热门文章

  1. linux命令解释程序实验,实验二 命令解释程序的使用
  2. AllenAI 发布万能问答系统 MACAW!各类题型样样精通,性能大幅超越 GPT-3!
  3. Spring Cloud实战小贴士:Zuul统一异常处理(三)【Dalston版】
  4. Spring Data REST 远程代码执行漏洞(CVE-2017-8046)分析与复现
  5. Java多线程系列(一):最全面的Java多线程学习概述
  6. 研究综述 | 知识图谱划分算法研究综述
  7. 论文浅尝 | 为基于知识库的问答构建形式查询生成
  8. 徐阿衡 | 知识抽取-实体及关系抽取(一)
  9. 论文浅尝 | 用图网络做小样本学习
  10. xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd报...