色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

MySQL查詢學生成績對應等級

林玟書2年前10瀏覽0評論

MySQL是一種關系型數據庫管理系統,廣泛應用于數據存儲和檢索。在學生管理系統中,我們需要對學生成績進行分類,例如按照不同的分數等級進行區分。本文將為您介紹如何使用MySQL查詢學生成績對應等級。

CREATE TABLE students(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
score FLOAT(4,1) NOT NULL
);
INSERT INTO students(name, score)
VALUES('小明', 78.5), ('小紅', 92.0), ('小亮', 65.5), ('小張', 50.0), ('小李', 80.5);

首先我們需要創建一個名為"students"的表,包括學生的id、姓名和成績。在表中插入示例數據,以便我們進行查詢。

SELECT name, score,
CASE 
WHEN score>=90 THEN 'A'
WHEN score>=80 AND score<90 THEN 'B'
WHEN score>=70 AND score<80 THEN 'C'
WHEN score>=60 AND score<70 THEN 'D'
ELSE 'F'
END AS grade
FROM students;

以上代碼是查詢學生姓名、成績和對應的等級。使用CASE語句進行判斷,如果成績高于等于90分,則為A級,如果成績在80-90分之間,則為B級,以此類推。如果成績低于60分,則為F級。

執行以上代碼,您將看到以下結果:

+-------+-------+-------+
| name  | score | grade |
+-------+-------+-------+
| 小明 | 78.5  | C     |
| 小紅 | 92    | A     |
| 小亮 | 65.5  | D     |
| 小張 | 50    | F     |
| 小李 | 80.5  | B     |
+-------+-------+-------+

我們成功地查詢到了學生的成績等級。您也可以根據自己的需求進行更改,例如修改判斷標準、增加等級范圍等等。