一.查询函数
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 设置页面