您的位置:首页 > 数据库

数据库中的常用函数

2016-05-23 21:08 211 查看

一.查询函数

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 设置页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: