(笔记)Oracle中的表达式

(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:将其他类型数据转换为日期型.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值