Oracle单行函数

函数:输入输出(可以没有输入,一定有输出)
单行函数:单个输入,单个输出
多行函数:多行输入,单行输出
首先我们先介绍一下字符函数。由于字符函数比较简单,操作字符串,所以每一个字符函数,我都举一个例子
字符控制函数
1.CONCAT
2.SUBSTR
3.LENGTH/LENGTHB
4.INSTR 在一个字符串中查找另外一个字符串
5.LPAD|RPAD
6.TRIM
7.REPLACE

数值函数
1.ROUND:四舍五入 ROUND(45.926,2) 45.93
2.TRUNC:截断 TRUNC(45.926,2) 45.92
3.MOD:求余MOD(1600,300) 100
(1.2也是日期函数)

日期函数
mysql:
date
datatime

Oracle:
date
datatime

日期函数
函数 描述
MONTHS_BETWEEN 两个日期相差的月数
ADD_MONTHS 向指定日期中加上若干月数
NEXT_DAY 指定日期的下一个日期
LAST_DAY 本月的最后一天
ROUND 日期四舍五入
TRUNC 日期截断

转换函数:
在不同类型的数值之间完成转换
隐式数据类型转换
源数据类型 目标数据类型
VARCHAR2 or CHAR NUMBER
VARCHAR2 or CHAR DATE
NUMBER VARCHAR2
DATE VARCHAR2
显示数据类型转换
to_char函数是将XX按照ZZ格式转换成字符串
to_date函数将XX字符转成日期
to_char函数也可以将数字转换成字符串

条件表达式
case decode
case expr when comparison_exp1 then return_expr1
[when comparison_exp2 then return_expr2
when comparison_exp3 then return_expr3
else else_expr]
end

decode(col|expression, search1,result1
[,search2,result2,…,]
[,default])

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值