oracle函数 case,oracle的case函数和case控制结构 (摘)
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控制结构 (摘)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle100个常见问题,Oracl
- 下一篇: oracle临时表空间大小查询,查看or