Oracle IF & CASE语句】的更多相关文章

(使用scott账户下的表) 1.Oracle SQL语句的case语句写法: --sql中的case用于分支判断并返回某个值. select empno , ename, deptno , case deptno when 10 then '总经办' when 20 then '综管部' when 30 then '市场部' else '其他' end from emp; select empno , ename, deptno , case when deptno=10 then '总经办'…
IF语句主要有以下三种基本形式: 一. IF-THEN语句 IF CONDITION THEN           STATEMENT 1;           ...           STATEMENT N;       END IF; 二. IF-THEN-ELSE语句 IF CONDITION THEN           STATEMENT 1;       ELSE            STATEMENT 2;       END IF; 三. ELSLF语句 IF CONDIT…
实现功能: 1.先查询status=2的记录,如果查询到记录则返回第一条记录的Product_Name:2.如果查询不到status=2的记录,则判断status=1的记录是否存在,不存在则返回“请耐心等待!”,存在则返回“拆烟完毕!” 实现思路: 1.使用case语句返回不同的内容: case语句格式: case when 判断语句1 then 返回1 when 判断语句2 then 返回2 …… else 返回n end 2.解决无记录时需要返回一条null的数据: select Produ…
5.1 CASE语句 1. CASE语句具有如下结构 CASE SELECTOR WHEN EXPRESSION 1 THEN STATEMENT 1; WHEN EXPRESSSION 2 THEN STATEMENT 2; ........ WHEN EXPRESSION N THEN STATEMENT N; ELSE STATEMENT N+1; END CASE; 保留字CASE标识CASE语句的开始.选择器决定哪个WHEN子句应该被执行.每个WHEN子句都包含一个EXPRESSION…
Oracle内建数据类型 一. 字符数据 1. char(size) 2. varchar2(size) 最常用,最大长度4000字节 3. nvhar(size).nvarchar(size) 4. varchar(size) 5. long  建议使用LOB大型数据 6. raw 存储二进制,建议使用LOB大型数据 二. 数字 1. number(p,s) 三. 日期 1. data 2. timestamp 3. timestamp with time zone 4. timestamp…
====1.IF语句==========…
oracle 常用sql语句 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;2.查看表空间物理文件的名称及大小select tablespace_name, file_…
Access.SQLServer.Oracle常见SQL语句应用区别 关劲松 PMP 如果要兼容Access.SQL Server.Oracle三个数据库版本:我们在编写SQL语句的过程中,尽量使用一些通用的语句,但还是有些方面有些区别避免不了,现简单总结一下. 以下A代表Access,S代表SQL Server,O代表Oracle 1.取当前系统时间 A:Select Now() S:Select Getdate() O:Select Sysdate From Dual 2.连接字符串 A:&…
Oracle的sql语句的两种判断形式 判断当前列同时改动当前列 判断一个情况改动其他值 一类情况详解:实现的是当num这一列的值为3时,就显示好 以此类推 1)case num when 3 then '好' when 1 then '不好' else '还行' end taskresult 红色字是给所判断的这个列名的别名 可以不写 如果num 是一个复杂的公式的时候起别名比较方便 2)case when num = 3 then '好' When num = 1 then '不好' els…
SQL CASE语句的使用 CASE是一个控制流语句,其作用与IF-THEN-ELSE语句非常相似,可根据数据选择值. CASE语句遍历条件并在满足第一个条件时返回值. 因此,一旦条件成立,它将短路,从而忽略后面的子句并返回结果. 正如我们在今天的博客中看到的那样,它可以用来测试条件和离散值. 基本语法 CASE语句有两种形式: 第一种评估一个或多个条件,并返回第一个符合条件的结果. 如果没有条件是符合的,则返回ELSE子句部分的结果,如果没有ELSE部分,则返回NULL: CASE WHEN…