`
jslfl
  • 浏览: 313474 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ORACLE 的if else

阅读更多
a.
select
(case score when 0 then '无成绩' else '有成绩' end) as score
from table

select
(case score when 0 then '无成绩' when 60 then '好成绩' else '有成绩' end) as score
from table

b.
select
decode(score,0,'无成绩',20,'低成绩',60,'过得去','好成绩') as score
from table

-- 最后的好成绩是默认
分享到:
评论

相关推荐

    oracle if else语句使用介绍

    Oracle if else 语句的写法及应用介绍,详细可参考本

    oracle中if/else的三种实现方式详解

    本文给大家介绍了oracle中if/else的三种实现方式及注意事项,非常不错,具有参考借鉴价值,需要的朋友参考下吧

    oracle存储过程

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO ...

    oracle数据库if镶嵌,记录下来。

    Oracle数据库if镶嵌 - --if镶嵌结构没错区别于简单的if-elsif-else, if (c1 0) then --当满足c1不等于0时 if (store=0) then --在c1不等于0的条件下,当store=0时,提示异常q1. raise q1; elsif (no_return = 1) ...

    java自动生成Oracle sequence管理类

    } else { SequenceManager tmp new SequenceManager table 200 ; sequences put strKey tmp ; return tmp nextUniqueID ; } } ">Oracle自增长主键自动生成类 public static int nextID String ...

    oracle database 10g 完整参考手册part1

    第16章 DECODE和CASE SQL中的if-then-else 第17章 创建和管理表、视图、索引、群集和序列 第18章 Oracle基本安全 第Ⅲ部分 高级内容 第19章 高级安全性—— 虚拟专用数据库 第20章 使用表空间 第21章 用SQL*Loader...

    oracle知识总结

    oracle系统学习总结包涵oracle的语法if else case when,触发器 游标函数等常用知识总结,希望对你有帮助!

    C# oracle通用类

    C# oracle 类 事务处理 #region 公有方法 public void JoinTransaction(Transaction transaction) { if (this._transaction != null) { throw new Exception("对象已经在另一个事务中"); } else { this._...

    if--else.sql

    if--else.sql

    Oracle.zip

    else if (password == "") { MessageBox.Show("密码不能为空,请重新输入!!", "Error"); radioButton1.Checked = false; } else { conn.Open(); OracleCommand myCommand = conn.CreateCommand(); ...

    oracle入门很简单10.zip

    oracle中的控制语句。 包括:条件语句 ifelse case when 循环语句 无条件循环 while循环 for循环

    oracle存储过程进阶

    介绍了oracle存储过程中常见的sql写法,游标(隐式,显式),触发器, CASE ... WHEN ...... ELSIF ...THEN...ELSE...END IF,记录类型变量定义和使用 ,%type定义变量,%rowtype定义变量,goto,异常。多且全

    Oracle_Database_11g完全参考手册.part2

    原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

    ORACLE流程语句

    一. 选择语句 1. if 判断 语法 IF…THEN…END IF; 代码演示 (本文演示代码全部存储过程) --输入参数为1,打印...语法:IF…THEN…ELSIF…THEN…ELSIF…THEN…ELSE…END IF; 代码演示: -- 判断输入数字的正负 creat

    Oracle_Database_11g完全参考手册.part5

    原书名: Oracle Database 11g The Complete Reference 原出版社: McGraw-Hill Osborne Media ... 第16章 decode 和case:sql中的if-then-else  第17章 创建和管理表、视图、索引、群集和序列  第18章 分区

    图书馆图书管理系统 oracle数据库

    else if(powerType.trim().equals("else")) { UserMGRMenu.setEnabled(false); BookMGRMenu.setEnabled(false); BorrowBookMenu.setEnabled(false); ReturnBookMenu.setEnabled(false); ...

    Oracle_plsql基本语法笔记.txt

    if / else 的用法 case 的用法 标题 错误定义 error的设定 exception用法 标题 存储过程及函数 procedure 的建立和调用 function的建立和调用 标题 参数的调用(in 模式为按址调用,out / in out模式...

    Oracle中的SUM用法讲解

    Oracle中的SUM条件查询 1、按照区域编码分组查询区域编码、IPTV_NBR不为空的数量、ACC_NBR不为空的数量、所有用户数量 SELECT AREA_CODE, SUM ( CASE WHEN IPTV_NBR IS NULL or IPTV_NBR = '' THEN 0 ELSE 1 END ),...

    oracle实验报告

    else addsal:=100; end if; update emp set sal=sal+addsal where ename=name; exception when no_data_found then dbms_output.put_line(‘查无此人”); end; 3、 通过dept表查询出所有部门号,对每个部门雇员的工资...

Global site tag (gtag.js) - Google Analytics