decode/case:
select decode('a','1','w','q') from dual;
select decode('a','1','w','q') from dual;
解决方案 »
- oracle数据库的定时备份
- 如何对不规律的小数进行处理?
- oracle 11g EM无法启动
- oracle 存储过程得到其中的值并判断!!!!急急!!!谢谢!!!
- C/S结构中客户端不安装oracal客户端,怎样连接数据库?也不利用安装程序打包oracal组件的方法。
- 不显示删除回复显示所有回复显示星级回复显示得分回复 import org.apache.commons.lang.StringUtils;这样的包是放在文件夹
- 想输出数组的第一个数值,总报错误,谢谢大家给修改下。分不多下次补上
- oracle导入数据库出错?
- 能不能在存储过程中返回Select的结果集(其中有多笔记录)
- Oracle中组合索引建立的顺序疑问
- 高分求救!客户端和两台oracle服务器的连接的汉字乱码问题!
- 非常简单的问题
declare
grade char:='A';
begin
case grade
when 'A' then dbms_output.put_line('Excellent');
when 'B' then dbms_output.put_line('Very Good');
else dbms_output.put_line('No such grade');
end case;
end;用法2 :
declare
grade char:='A';
begin
case
when grade ='A' then dbms_output.put_line('Excellent');
when grade ='B' then dbms_output.put_line('Very Good');
else dbms_output.put_line('No such grade');
end case;
end;9i新加的功能,8i并不支持