大小写控制函数
upper(upp)---------------UPP
low(LOW)----------------low
initcap(inttcap)---------Initcap
字符控制函数
length(csdn)---------------------4
concat(‘con’,‘cat‘)---------concat
substr('csdnblog',1,4)-------------csdn
trim('c' from 'csdn')----------------sdn
instr('csdnblog','d')-----------------3
lpad(1000,10,'@')----------@@@@@@1000
rpad('csdnblog',10,'@')---------csdnblog@@
数字函数
round(36.989,2)-----------36.99 四舍五入
trunc(36.989,2)------------36.98 截断
mod(36.989,3)----------0.989 取余
分组函数
avg
count
sum
max
min
stddev
在分组函数中所有未包含在组函数中的列,都应该包含在group by 中
select deptno ,avg(sal) ,ename from emp group by deptno,group by ename;
不能在WHERE子句中使用组函数。
select * from emp where sal>avg(sal);
create table t1
(c1 int not null,
c2 varchar2(10) unique,
c3 int check (c3 >5),
c4 int constraint pk_t primary key,
c5 int,
constraint PK_TF foreign key(c5) references t2(x));
increment by 2
start with 5
minvalue 1
nocycle
cache 5