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

mysql分數計算

林雅南1年前8瀏覽0評論

MySQL是一個廣泛使用的關系型數據庫管理系統,它支持各種分數計算方式,以滿足不同的數據統計需求。

-- 創建分數表
CREATE TABLE scores (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
subject VARCHAR(50) NOT NULL,
score INT(11) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 插入數據
INSERT INTO scores (name, subject, score) VALUES
('張三', '語文', 80),
('張三', '數學', 90),
('李四', '語文', 70),
('李四', '數學', 85),
('王五', '語文', 75),
('王五', '數學', 95);
-- 求平均分
SELECT name, AVG(score) AS avg_score FROM scores GROUP BY name;
-- 求總分
SELECT name, SUM(score) AS total_score FROM scores GROUP BY name;
-- 按科目求總分
SELECT subject, SUM(score) AS total_score FROM scores GROUP BY subject;
-- 求最高分
SELECT name, MAX(score) AS max_score FROM scores GROUP BY name;
-- 求最低分
SELECT name, MIN(score) AS min_score FROM scores GROUP BY name;

以上是常用的分數計算方式,可以根據具體需求來選擇適合的方法。