posts - 28,  comments - 13,  trackbacks - 0
          oracle的case函數和case控制結構
          ===========================================================

          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 閱讀(1006) 評論(0)  編輯  收藏 所屬分類: DataBase
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456



          我的JavaEye博客
          http://lib.javaeye.com


          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          FLASH

          Java

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 玛曲县| 大兴区| 南宁市| 岐山县| 台南县| 禄劝| 绩溪县| 三亚市| 文水县| 遂宁市| 壶关县| 金溪县| 洛扎县| 方山县| 东宁县| 宁津县| 内黄县| 绍兴县| 泌阳县| 江口县| 红原县| 通山县| 资溪县| 台前县| 抚远县| 吐鲁番市| 镇雄县| 竹溪县| 晋州市| 谢通门县| 和平县| 桦川县| 陇川县| 郁南县| 虎林市| 博湖县| 寻乌县| 资中县| 会宁县| 永城市| 江北区|