读书人

oracle pl/sql学习札记(二) 数据处

发布时间: 2013-08-01 15:23:18 作者: rapoo

oracle pl/sql学习笔记(二) 数据处理相关函数


--组函数
max/min/avg/sum/count max()用于字符型时按照字母表排序

decode(表达式,if1,then1,if2,then2,....,默认值) 多值判断
nvl()
rownum 只从1开始,有特殊需求请用子查询
cast(原数据 as 新类型数据)

between xx and xx
in()
like % _ escape '转义字符'指定转义字符
exists 存在性判断
all() 效果类似 max()
some() any() 效果类似min()

--分析函数 窗口函数
暂等更新


--条件语句
if 条件 then xxx;
elseif 条件 then xxx;
else xxx;
end if;

case 变量/表达式
when 值1 then xxx;
when 值2 then xxx;
else xxx;
end case;

--循环语句
loop
XXXXX
[exit when 跳出条件;]
end loop;

while 条件判断 loop
XXXXX;
end loop;

for xxin 起始值..结束值 loop
xxx
end loop;

读书人网 >SQL Server

热点推荐