麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle case函數使用介紹

2024-08-29 13:57:04
字體:
來源:轉載
供稿:網友

1.創建測試表:

復制代碼 代碼如下:


DROP SEQUENCE student_sequence;
CREATE SEQUENCE student_sequence  START WITH 10000  INCREMENT BY 1;

DROP TABLE students;
CREATE TABLE students (
  id               NUMBER(5) PRIMARY KEY,
  first_name       VARCHAR2(20),
  last_name        VARCHAR2(20),
  major            VARCHAR2(30),
  current_credits  NUMBER(3),
  grade     varchar2(2));

INSERT INTO students (id, first_name, last_name, major, current_credits,grade)
  VALUES (student_sequence.NEXTVAL, 'Scott', 'Smith', 'Computer Science', 98,null);

INSERT INTO students (id, first_name, last_name, major, current_credits,grade)
  VALUES (student_sequence.NEXTVAL, 'Margaret', 'Mason', 'History', 88,null);

INSERT INTO students (id, first_name, last_name, major, current_credits,grade)
  VALUES (student_sequence.NEXTVAL, 'Joanne', 'Junebug', 'Computer Science', 75,null);

INSERT INTO students (id, first_name, last_name, major, current_credits,grade)
  VALUES (student_sequence.NEXTVAL, 'Manish', 'Murgratroid', 'Economics', 66,null);

commit;

2.查看相應數據

復制代碼 代碼如下:


SQL> select * from students;

        ID FIRST_NAME           LAST_NAME            MAJOR                          CURRENT_CREDITS GR
---------- -------------------- -------------------- ------------------------------ --------------- --
     10000 Scott                Smith                Computer Science                            98
     10001 Margaret             Mason                History                                     88
     10002 Joanne               Junebug              Computer Science                            75
     10003 Manish               Murgratroid          Economics                                   66

3.更新語句

復制代碼 代碼如下:


update students
set grade = (
select grade from
(
select id,
case when current_credits > 90 then 'a'
     when current_credits > 80 then 'b'
     when current_credits > 70 then 'c'
else 'd' end grade
from students
) a
where a.id = students.id
)
/

4.更新后結果

復制代碼 代碼如下:


SQL> select * from students;

        ID FIRST_NAME           LAST_NAME            MAJOR                          CURRENT_CREDITS GR
---------- -------------------- -------------------- ------------------------------ --------------- --
     10000 Scott                Smith                Computer Science                            98 a
     10001 Margaret             Mason                History                                     88 b
     10002 Joanne               Junebug              Computer Science                            75 c
     10003 Manish               Murgratroid          Economics                                   66 d

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产高潮失禁喷水爽到抽搐视频 | 久草在线高清 | 成人免费一区二区三区在线观看 | 中文字幕涩涩久久乱小说 | 91精品国产91久久久久久 | 成人一区二区三区在线 | 亚洲视频综合网 | 国产又粗又爽又深的免费视频 | 97超级碰碰人国产在线观看 | 午夜视频在线观看免费视频 | 日韩黄站 | 日日做夜夜操 | 久久久久久久久久久影视 | 国产一区二区三区精品在线观看 | 成人店女老板视频在线看 | wwwxxx国产| 国产chinesehd精品91| 欧美精品成人 | 97香蕉超级碰碰久久免费软件 | 日本在线视频二区 | 女教师~淫辱の动漫在线 | 性少妇videosexfreexx入片 | 亚洲一区二区三区视频免费 | 久色精品 | 欧美大胆xxxx肉体摄影 | 特级毛片全部免费播放器 | 黄色成年在线观看 | 黄色片免费看网站 | 国产人成精品综合欧美成人 | 国产精彩视频在线 | 亚洲福利在线观看视频 | 国产一区二区三区视频观看 | 欧美一级毛片大片免费播放 | 成年人黄色片视频 | 中文字幕极速在线观看 | 毛片大全在线观看 | 成人免费在线播放 | 久久久噜噜噜久久熟有声小说 | 免费a观看 | 国产一区二区在线免费观看 | omofun 动漫在线观看 |