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 閱讀(997) 評論(0)  編輯  收藏 所屬分類: DataBase
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345



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


          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          FLASH

          Java

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 邯郸县| 苍溪县| 江山市| 汽车| 繁峙县| 岑巩县| 扶绥县| 安宁市| 沿河| 乳山市| 丹凤县| 堆龙德庆县| 山东| 澎湖县| 廊坊市| 安西县| 会宁县| 盐城市| 涿鹿县| 晋中市| 礼泉县| 周宁县| 乌拉特中旗| 平阳县| 吉木乃县| 武威市| 淮南市| 科尔| 吉水县| 家居| 峡江县| 石嘴山市| 大竹县| 乌鲁木齐县| 广水市| 黔南| 宣化县| 进贤县| 扬州市| 东乌珠穆沁旗| 浪卡子县|