decode
语法如下:
DECODE(value, if1, then1, if2,then2, if3,then3, . . . else )
Value 代表某个表的任何类型的任意列或一个通过计算所得的任何结果。当每个value值被测试,如果value的值为if1,Decode 函数的结果是then1;如果value等于if2,Decode函数结果是then2;等等。事实上,可以给出多个if/then 配对。如果value结果不等于给出的任何配对时,Decode 结果就返回else 。
例子
select product_id,decode(warehouse_id,1,'book',2,'computer',3,'vcd',4,'cd','unknown') kind from inventories.
case
当执行Oracle case语句执行多重条件分支时,如果条件选择符完全相同,并且条件表达式为相同条件选择,那么可以选择单一选择符进行等值比较,语法如下:
case 条件选择符
when 条件值表达式1 then 要执行的操作1;
when 条件值表达式2 then 要执行的操作2;
。。。。。。。
else
要执行的操作。
end case;
例子
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
CASE
WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
相关推荐
Oracle 1z0-051考试,OCA认证的第一阶段考试模拟题库。这个考试比较简单,而且可以无监考考试,大家可以参考练习
。。oracle1实验报告 熟悉ORACLE环境-Oracle的安装与配置、创建 查询.pdf
This is a plugin for Presto that allow you to use Oracle Jdbc Connection Presto-Connectors Member Connection Configuration Create new properties file inside etc/catalog dir: connector.name=oracle #...
Docker部署OracleDocker部署Oracle拉取镜像启动容器进入镜像进行配置进行软连接编辑profile文件配置ORACLE环境变量创建软连接登录s
oracle 20521 1 47 10:43:59 ? 6:45 oraclejshs (LOCAL=NO) 四、创建 SQL 脚本来解决问题 创建两个 SQL 脚本,getsql.sql 脚本和 kill.sql 脚本。getsql.sql 脚本用于获取当前系统中执行的 SQL 语句, kill.sql ...
4.点击开始--运行--以管理员身份运行regsvr32 OraOLEDB11.dll不需要安装oracle客户端,可在WIN7 X64位上使用,解决软件使用时出现:解决“未在本地计算机注册“OraOLEDB.Oracle.1”提供程序”问题。
第五套:玩转oracle 1视频教程 第四套 :Oracle 11g R2 视频培训课程 入门+实战 第三套:oracle 11g 教程 第七套:oracle10g视频教程 第六套:ORACLE OCP认证教程 第九套 :参考资料 第二套:价值3万的Oracle...
65 Install Oracle Database 12c Release 1 Enterprise Edition and Oracle Real Application Clusters on IBM Power Systems with AIX7.1 66 Install Oracle Enterprise Manager上的Oracle企业管理器云控制13c第3...
oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具oracle SQL查询工具...
1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于...Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part1.rar) https://download.csdn.net/download/weixin_43800734/33207988
cx_Oracle是Python数据库API规范的实现,用于访问Oracle数据库。目前,该模块经过对Oracle客户端版本11.2、12.1和12.2以及Python版本2.7、3.4、3.5和3.6的测试。cx_Oracle遵循开源的BSD许可证,这表示用户可以自由地...
Oracle性能优化求生指南 分卷1/3
首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许开发者在不安装Oracle客户端的情况下,直接与Oracle数据库进行交互。这个库包含了所有必要的组件,使得C#程序可以方便地执行...
Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...
oracleasm-2.6.18-128.1.1.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-128.1.10.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-128.1.14.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-128.1.16.el5-2.0.5-1.el5....
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于...Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part1.rar) https://download.csdn.net/download/weixin_43800734/33207988
1. **classes12.jar**:这是Oracle早期版本提供的JDBC驱动包,主要用于支持Java 2平台标准版(J2SE)1.4及以下版本。它包含了Oracle数据库连接所需的类和接口,但随着Java版本的更新,这个包逐渐被新的JDBC驱动版本...
1 、确定数据库的sid 和db_name \u3000sid='hsj' db_name='hsj' 2、设置环境变量env ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=hsj PATH=$ORACLE_HOEM/bin:$PATH; LD_...
Oracle OCP 12c认证考试1z0-071最新实用题库,答案比较标准,请参考使用.