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认证的第一阶段考试模拟题库。这个考试比较简单,而且可以无监考考试,大家可以参考练习
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
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...
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中。 ...
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最新实用题库,答案比较标准,请参考使用.
oracle数据库认证考试题库Oracle 1Z0-042
1. **oci.dll/oci.so**:Oracle Call Interface (OCI) 是Oracle数据库的编程接口,允许开发人员用C或C++编写应用程序来与数据库交互。 2. **tnsnames.ora**:这是一个配置文件,定义了数据库的连接描述符(TNS,...
1. 连接对象(Connection Object):用于创建与Oracle数据库的连接。cx_Oracle.connect()方法用于建立连接,返回一个Connection对象。该方法的参数包括用户名、密码、数据源名称(dsn)、模式、处理方式、是否支持...