MySQL中查詢成績大于80
在MySQL中,我們可以使用SELECT語句來查詢成績大于80的數據。具體步驟如下:
1. 創建表格
首先需要創建一個表格,用于存儲學生的成績數據。例如:
CREATE TABLE score(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(20),
subject VARCHAR(20),
score INT
);
2. 插入數據
接著需要向表格中插入數據,這里我們以小明、小紅、小李的成績數據為例:
INSERT INTO score(name, subject, score)
VALUES('小明', '語文', 85),
('小明', '數學', 90),
('小明', '英語', 80),
('小紅', '語文', 75),
('小紅', '數學', 80),
('小紅', '英語', 85),
('小李', '語文', 80),
('小李', '數學', 85),
('小李', '英語', 90);
3. 查詢成績大于80的數據
現在我們可以使用SELECT語句來查詢成績大于80的數據了:
SELECT * FROM score WHERE score >80;
運行以上語句后,會得到小明的數學成績90分、小紅的英語成績85分、小李的數學成績85分和英語成績90分。
4. 根據需要進行排序
最后,如果需要按照成績從高到低排序,我們可以加入ORDER BY關鍵字:
SELECT * FROM score WHERE score >80 ORDER BY score DESC;
這時,查詢結果會按照成績從高到低排列。