(笔记)Oracle中的表达式
程序员文章站
2022-03-28 13:49:58
...
(1)数值表达式
--+(加法),-(减法),*(乘法),/(除法)和**(乘方)等--
declare
--此处number(9)和integer都行--
result_1 integer;
begin
result_1:=10+3*4-20+5**2;
dbms_output.put_line('输出的结果为='||to_char(result_1));
end;
--dbms_output.put_line函数输出只能是字符串,因此利用to_char函数将数值型结果转换为字符型--
(2)字符表达式
字符表达式 字符表达式由字符型常数,变量,函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符"||".
(3)关系表达式 关系表达式由字符表达式或数值表达式与关系运算符组成,可以使用的关系运算符包括以下9种.
<小于
>大于
= 等于(不是赋值运算符:=)
like 类似于 in 在……之中
<= 小于等于
= 大于等于
!= 不等于
between 在……之间 关系型表达式运算符两边的表达式的数据类型必须一致.
(4)逻辑表达式 逻辑表达式由逻辑常数,变量,函数和逻辑运算符组成,常见的逻辑运算符包括以下3种.
NOT:逻辑非
OR:逻辑或
AND:逻辑与
运算的优先次序为NOT,AND和OR.
(5)PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个.
To_char:将其他类型数据转换为字符型.
To_date:将其他类型数据转换为日期型.
上一篇: 修车师傅的理想
下一篇: MIUI代码曝光小米12系列手机:共三款