MySQL是一個流行的關系型數據庫管理系統,在學生管理和成績管理中也得到廣泛應用。以下是如何在MySQL中查詢幾個同學的成績的步驟。
首先,我們需要創建一個名為“score”的表。表中包含學生姓名、考試科目和考試成績三個字段,可以使用以下代碼創建表: CREATE TABLE score ( id INT(10) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, subject VARCHAR(20) NOT NULL, score INT(3) NOT NULL, PRIMARY KEY (id) ); 然后,我們需要往表中插入一些數據,可以使用以下代碼插入部分數據: INSERT INTO score (name, subject, score) VALUES ('張三', '語文', 80), ('張三', '數學', 90), ('李四', '語文', 70), ('李四', '數學', 95), ('王五', '語文', 85), ('王五', '數學', 92); 現在,我們可以使用SELECT語句來查詢幾個同學的成績。例如,查詢張三和李四的數學成績: SELECT name, score FROM score WHERE name IN ('張三', '李四') AND subject = '數學'; 需要注意的是,IN關鍵字用于篩選指定姓名的學生,AND關鍵字用于同時篩選指定科目的成績。查詢結果如下: +------+-------+ | name | score | +------+-------+ | 張三 | 90 | | 李四 | 95 | +------+-------+ 最后,我們可以使用LIMIT語句限制查詢結果的數量。例如,查詢語文成績排名前三的學生: SELECT name, score FROM score WHERE subject = '語文' ORDER BY score DESC LIMIT 3; 查詢結果如下: +------+-------+ | name | score | +------+-------+ | 王五 | 85 | | 張三 | 80 | | 李四 | 70 | +------+-------+ 通過以上步驟,我們成功地在MySQL中查詢了幾個同學的成績。
上一篇浮在頂部的導航css
下一篇浮窗css按鈕