知识大全 如何使用Oracle case函数

Posted 函数

篇首语:研卷知古今;藏书教子孙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何使用Oracle case函数相关的知识,希望对你有一定的参考价值。

如何使用Oracle case函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  通过实例简要介绍case函数的用法      创建测试表:    DROP SEQUENCE student_sequence;  CREATE SEQUENCE student_sequence START WITH  INCREMENT BY ;    DROP TABLE students;  CREATE TABLE students (  id        NUMBER( ) PRIMARY KEY   first_name    VARCHAR ( )   last_name    VARCHAR ( )   major      VARCHAR ( )   current_credits NUMBER( )   grade      varchar ( ));    INSERT INTO students (id first_name last_name major current_credits grade)  VALUES (student_sequence NEXTVAL Scott Smith Computer Science null);    INSERT INTO students (id first_name last_name major current_credits grade)  VALUES (student_sequence NEXTVAL Margaret Mason History null);    INSERT INTO students (id first_name last_name major current_credits grade)  VALUES (student_sequence NEXTVAL Joanne Junebug Computer Science null);    INSERT INTO students (id first_name last_name major current_credits grade)  VALUES (student_sequence NEXTVAL Manish Murgratroid Economics null);    mit;     查看相应数据    SQL> select * from students;    ID    FIRST_NAME    LAST_NAME      MAJOR    CURRENT_CREDITS  GR          Scott        Smith       Computer Science           Margaret       Mason       History                Joanne        Junebug      Computer Science           Manish       Murgratroid     Economics               更新语句    update students  set grade = (  select grade from  (  select id   case when current_credits > then a   when current_credits > then b   when current_credits > then c   else d end grade  from students  ) a  where a id = students id  )  /     更新后结果    SQL> select * from students;    ID FIRST_NAME  LAST_NAME      MAJOR         CURRENT_CREDITS GR        Scott    Smith      Computer Science               a   Margaret  Mason      History                   b   Joanne   Junebug     Computer Science               c   Manish   Murgratroid   Economics                  d cha138/Article/program/Oracle/201311/16889

相关参考

知识大全 oracle case when的使用方法

  Casewhen的用法简单Case函数简单CASE表达式使用表达式确定返回值  语法:  CASEsearch_expression  WHENexpressionTHENresult  WHEN

知识大全 oracle里面如何写case语句

  如下    SELECTLogIDUserIDLogTimeUrlDescription(caseOperateTypewhenOperateType=then新增whenOperateType=

知识大全 Oracle通用函数,分组函数,子查询

Oracle通用函数,分组函数,子查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  注意)Or

知识大全 Oracle中sign函数和decode函数的使用

Oracle中sign函数和decode函数的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle分析函数详述

Oracle分析函数详述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一分析函数(OVER) 

知识大全 Oracle聚集函数排序

Oracle聚集函数排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于按照自定义聚集函数连

知识大全 Oracle随机函数调用

Oracle认证:Oracle随机函数调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracl

知识大全 ORACLE内置函数大全

ORACLE内置函数大全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQL中的单记录函数AS

知识大全 Oracle函数列表速查

Oracle函数列表速查  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PL/SQL单行函数和组

知识大全 Oracle内置SQL函数(1)

Oracle内置SQL函数(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  字符函数——返回