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;