oracle的case函数和case控制结构

===========================================================

作者: zhouwf0726(http://zhouwf0726.itpub.net)

发表于:2006.07.25 12:42

分类: oracle开发

出处:http://zhouwf0726.itpub.net/post/9689/157964

---------------------------------------------------------------

oracle的case函数create sequence STUDENT_SEQUENCE;

CREATE TABLE students (

id NUMBER(5) PRIMARY KEY,

stu_name VARCHAR2(20),

score NUMBER(10,0),

grade varchar2(2));

INSERT INTO students (id, stu_name, score, grade)

VALUES (student_sequence.NEXTVAL, 'Scott', 98,null);

INSERT INTO students (id, stu_name, score, grade)

VALUES (student_sequence.NEXTVAL, 'Margaret', 88,null);

INSERT INTO students (id, stu_name, score, grade)

VALUES (student_sequence.NEXTVAL, 'Joanne', 75,null);

INSERT INTO students (id, stu_name, score, grade)

VALUES (student_sequence.NEXTVAL, 'Manish', 66,null);

update students

set grade =

case when score > 90 then 'a'

when score > 80 then 'b'

when score > 70 then 'c'

else 'd' end

oracle的case结构

begin

case when 2<1 then

dbms_output.put_line('y');

else

dbms_output.put_line('n');

end case;

end;

/

这个case when ... end case 和上边的case when ... end是不同的。

posted on 2007-04-13 10:55 Lib 阅读(795) 评论(0)  编辑  收藏 所属分类: DataBase

oracle函数 case,oracle的case函数和case控制结构 (摘)相关推荐

  1. Oracle数据库:条件表达式case when then else end,decode函数,oracle单行函数练习示例

    Oracle数据库:条件表达式case when then else end,decode函数,oracle单行函数练习示例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很 ...

  2. mysql oracle对空值_Oracle空值处理函数

    /************Oracle中NUL.NVL2 和NULLIF的用法***************/ NULL指的是空值,或者非法值. 1.NVL(expr1, expr2)函数 expr ...

  3. oracle字符串处理substr、dbms_lob.substr、case when

    1. substr函数使用 1.1 substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string ...

  4. Oracle数据库PL/SQL块-存储函数和过程

    PL/SQL块 PL/SQL程序由三个块组成,即声明部分.执行部分.异常处理部分 结构如下: declare​ /*声明部分,在此声明变量,类型及游标*/begin​ /*执行部分,过程及sql语句, ...

  5. Oracle进阶(八)自定义函数(Function)

    1.函数语法 1.1 创建语法 --创建函数 CREATE OR REPLACE FUNCTION 函数名(参数1 模式 参数类型)RETURN 返回值类型 AS变量1 变量类型;变量2 变量类型; ...

  6. oracle绝对值求和,Oracle存储过程当中经常使用函数

    1.字符函数 1.lower(char) upper(char)web lower(char):将字符串转化为小写的格式 问题:将全部员工的名字按小写的方式显示 SQL> select lowe ...

  7. oracle 函数默认参数设置,Decode函数的默认值陷阱

    在Oracle的诸多SQL函数中,笔者认为最容易被忽视的强大功能函数就是decode.在Decode函数的帮助下,很多要使用case when字句或者要使用PL/SQL游标处理的需求,可以方便的在一句 ...

  8. Oracle进阶(三)常用函数

    目录 1.聚合函数 2.转换函数 3.字符函数 4.数值函数 5.日期函数 6.判断函数 7.分析函数 附表 1.聚合函数 常用的SQL 聚合函数有5个:最大(MAX) 最小(MIN) 平均(AVG) ...

  9. oracle怎么声明nvl函数,[转载]Oracle中的NVL函数

    Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简 ...

  10. oracle nvl2 mysql_Oracle 之 NVL(),NVL2()函数

    概述: NVL函数是Oracle/PLSQL中的一个函数. 而NVL2()是Oracle在NVL函数的功能上扩展. ------------------------------------------ ...

最新文章

  1. 最近对python颇有兴趣
  2. 7 series FPGA DSP48E介绍
  3. 模块的概念,组建地概念?
  4. ios注销所有通知_您一直想了解的有关iOS中通知的所有信息
  5. 论文浅尝 | 基于知识库的自然语言理解 03#
  6. 小米10超大杯本月亮相稳了:无线快充纪录将再次刷新
  7. @loj - 2483@「CEOI2017」Building Bridges
  8. entity framework 动态条件
  9. edge浏览器打开html文件路径被拆分,Edge浏览器显示网页排版错位
  10. 计算机桌面图标变大,电脑桌面图标变大了怎么恢复?
  11. 4位共阴极数码管的动态扫描电路VHDL设计
  12. 【大底大顶接近预警】副图指标 分清大顶大底 轻松做波段 通达信 源码
  13. 简单的问卷调查发邮件程序
  14. 壹度婚礼邀请函请帖小程序免费制作
  15. python+opencv+图像特效(图像灰度处理、颜色翻转、图片融合,边缘检测,浮雕效果,颜色映射)
  16. K8S在centeros中的部署
  17. HTML我的家乡宁夏学生网页设计作品 dreamweaver作业静态HTML网页设计模板 宁夏旅游景点网页作业制作
  18. 经典问题的另类解法——以信息学奥赛一本通c++版1216红与黑为例
  19. Fabric1.4.1多机部署
  20. 顶点计划三——Process book

热门文章

  1. 读书笔记《单核工作法》_3原理2,3
  2. win10:tensorflow学习笔记(2)
  3. 统计1000个10以内随机数随机数出现的个数
  4. php写实体类,自动生成实体类(方式一)
  5. Matlab循环读取txt文件并对其中数据进行计算最后导出为excel
  6. SIFT四部曲之——构建关键点特征描述符
  7. centos7 php多版本切换_centos7安装python3
  8. Python5:Script
  9. 3DSlicer3:模块管理(一)颜色、DCM、数据、模型、注释
  10. Keras + Windows +Anaconda2-4.2.0 深度学习框架快速搭建