本题目要求编写UPDATE语句,
填写SC表中的成绩等级rank字段,按60分以下为E,60-69为D,70-79为C,80-89为B,90及以上为A,其它情况为NULL。
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE `sc` (
`sno` char(4) NOT NULL,
`cno` char(4) NOT NULL,
`grade` decimal(6,1) DEFAULT NULL,
`rank` char(255) DEFAULT NULL,
PRIMARY KEY (`sno`,`cno`)
)
表样例
请在这里给出上述表结构对应的表样例。例如
sc
表:
输出样例:
填写rank字段后,sc
表如下:
UPDATE sc
SET rank = CASE
WHEN grade < 60 THEN 'E'
WHEN grade BETWEEN 60 AND 69 THEN 'D'
WHEN grade BETWEEN 70 AND 79 THEN 'C'
WHEN grade BETWEEN 80 AND 89 THEN 'B'
WHEN grade >= 90 THEN 'A'
ELSE NULL
END