数据库中的常用函数

一.查询函数

1.求和 :select 2+5 as sum from dual //dual不和任何表关联
2.转换大写:upper(’hello word’)
3转换成小写:lower(’HEllow ,word’)
4.链接两个字符串 : a.concat(’hello’,‘word’)
b.’hello’||’word’.
5.截取 substr(’hello’,2,1)//2表示从第几个开始,1表示长度
6.长度:length(’aaaa’)
7.查询某个字符的位置:instr(‘hello’,l,2)//l表示查的字符,从第二个位置开始
8.字符串不足9位左边天穿#:lpad(‘uuuuu’,9,#);//rpad相反
9.去掉字符串前后的空格:trim( ‘hello我 ’)
10.去掉字符串前后的a:trim(’a’ from ‘aaaffaafaaa’)//不宝库f中间的
11.用x代替o :replace(‘hello,worrd’,o,x);

二.数函数

round(412.22,1)//412.2 正数,四舍五入保留几位小数
round(412.22,-1)//410 负数,把个位变成0
mod(17,5)//2,取余
trunc(412,1)//和round基本一样,不四舍五入

三.日期函数

months_between(sysdate,hiredate)//从雇佣到今天时间差
add_months(sysdate,1)//添加一个月
to_char(sysdate,’yyyy’)//转化成年
to_char(‘282’,’l999,999,999’)//转换成数字模型
to_date(‘20120222’,’yyyymmdd’)//转化日期模型
nvl(‘emp’0)//emp列若为空则改为0

四.设置

set linesize//设置行数
set pagesize 设置页面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值