![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 105-2-四技資管二甲乙資料庫管理系統 - 第5週-SELECT GROUP BY HAVING WHERE 與函數整合應用 |
| 第5週-SELECT GROUP BY HAVING WHERE 與函數整合應用SELECT GROUP BY HAVING WHERE 與函數整合應用 DROP DATABASE IF EXISTS mydb; CREATE DATABASE mydb DEFAULT CHARACTER SET utf8; USE mydb; CREATE TABLE stmd ( depart_class CHAR(6) COMMENT '班級代碼', student_no CHAR(9) COMMENT '學號', student_name VARCHAR(20) COMMENT '姓名', address VARCHAR(60) COMMENT '地址', primary key(student_no) ) comment '班級代碼表'; LOAD DATA INFILE "c:/AppServ/www/stmd.txt" INTO TABLE stmd FIELDS TERMINATED BY ","; CREATE TABLE writer ( author VARCHAR(50) DEFAULT NULL COMMENT '作者', title VARCHAR(40) DEFAULT NULL COMMENT '書名', copies TINYINT(4) DEFAULT NULL COMMENT '印刷數量' ); INSERT INTO writer VALUES ('史維','黑心建商的告白',3), ('史維','黑心投資客炒房告白',8), ('史維','黑心房仲的告白',2), ('侯文詠','白色巨塔',21), ('侯文詠','帶我去月球',2); 資料如下 author title copies select * from writer; "author" "title" "copies" SELECT author,SUM(copies) FROM writer GROUP BY author; "author" "SUM(copies)" SELECT author,copies FROM writer GROUP BY author; "author" "copies" SELECT author,MAX(copies) max,MIN(copies) min,AVG(copies) avg, "author" "max" "min" "avg" "sum" SELECT author,MAX(copies) AS max,MIN(copies) AS min, AVG(copies) "author" "max" "min" "avg" "sum" SELECT author,MAX(copies) AS max,MIN(copies) AS min,AVG(copies) "author" "max" "min" "avg" "sum" SELECT author,MAX(copies) AS max,MIN(copies) AS min,AVG(copies) SELECT author,MAX(copies) AS max,MIN(copies) AS min,AVG(copies) "author" "max" "min" "avg" "sum"
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |