暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle数据库扩展语言PL/SQL之运算符

数据仓库 2020-06-24
531

点击蓝字关注我吧


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

基本概念

运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。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 。

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

我知道你在看

文章转载自数据仓库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论