欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(笔记)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 在……之间 关系型表达式运算符两边的表达式的数据类型必须一致.

 

(笔记)Oracle中的表达式

(笔记)Oracle中的表达式

(笔记)Oracle中的表达式


(4)逻辑表达式 逻辑表达式由逻辑常数,变量,函数和逻辑运算符组成,常见的逻辑运算符包括以下3种.

NOT:逻辑非

OR:逻辑或

AND:逻辑与

运算的优先次序为NOT,AND和OR.

 

(5)PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个.

 To_char:将其他类型数据转换为字符型.

 To_date:将其他类型数据转换为日期型.

相关标签: Oracle