oracle单行函数有哪些,oracle的单行函数分类-Oracle

oracle的单行函数分类

单行函数主要分为五类:字符(VARCHAR2)函数,数字(NUMBER)函数,日期(DATE)函数,

通用函数,转换函数

www.2cto.com

字符函数的功能主要是进行字符串数据的操作,如:

.UPPER(字符串 、列):将输入的字符串变成大写返回;

.LOWER(字符串、列):将输入的字符串变成小写返回;

.INITCAP(字符串、列):开头首字母大写;

.LENGTH(字符串、列):求出字符串的长度;

.REPLACE(字符串、列):进行替换;

.SUBSTR(字符串、列,开商点 [,结束点]):字符串截取;

数字函数 如:

.ROUND (数字 、列 [保留小数的位数]):四舍五入的操作;

.TRUNC (数字、列):舍弃指定位置上的内容;

.MOD (数字1,数字2 );取模,取余数

www.2cto.com

日期函数

获取当前日期:sysdate

Java代码

select  sysdate  from dual;

.LAST_DAY()

.NEXT_DAT(日期,星期数)

.ADD_MONTHS(日期,数字)

.MONTHS_BETWEEN(日期1,日期2)

转换函数

. TO_CHAR(字符串 | 列,格式字符串):将日期或数字变成字符串显示

. TO_DATE(字符串 ,格式字符串);将字符串变成DATE数据显示

. TO_NUMBER(字符串):将字符串变成数字显示。

Java代码

select TO_CHAR(sysdate,’yyyy-mm-dd’),TO_CHAR(sysdate,’yyyy’) from dual

Java代码

select TO_CHAR(sysdate,’fmyyyy-mm-dd’),TO_CHAR(sysdate,’yyyy’) from dual

去掉日期前导0;

Java代码

select TO_CHAR(sysdate,’hh24′),TO_CHAR(sysdate,’hh-mi-ss’) from dual

数字格式化

Java代码

select TO_CHAR(1222223,’999,999,999′) from dual

货币

Java代码

select TO_CHAR(1222223,’L999,999,999′) from dual

L(locale)当前语言环境下货币符号

通用函数 如:

.NVL()函数,处理NULL

Java代码

select NVL(money,0)  from demo;

.DECODE()函数:多数值判断

Java代码

decode(列,判断值1,显示值1,判断值2,显示值2)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值