【本文详细介绍了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 。
这里,具有最高优先级的操作出现在表的顶部,那些具有最低出现在底部。在表达式,更高的优先级运算符将首先计算。