標籤:
SELECT COUNT(*) FROM T_Employee WHERE FAge=23; //查看人數
ALTER TABLE T_Employee ADD FSubCompany VARCHAR(20);
ALTER TABLE T_Employee ADD FDepartment VARCHAR(20); //為T_Employee表增加兩列
UPDATE T_Employee SET FSubCompany=‘Beijing‘,FDepartment=‘Development‘ WHERE FNumber=‘DEV001‘; //兩個欄位添加完畢後還需要將表中原有資料行的這兩個欄位值更新
SQL 中提供了彙總函式來完成計算統計結果集條數、某個欄位的最大值、某個欄位的最小值、某個欄位的平均值以及某個欄位的合計值等資料統計的功能。
資料分組用來將資料分為多個邏輯組,從而可以對每個組進行彙總運算。SQL語句中使用GROUP BY子句進行分組,使用方式為“GROUP BY 分組欄位”。分組語句必須和彙總函式一
起使用,GROUP BY子句負責將資料分成邏輯組,而彙總函式則對每一個組進行統計。
SELECT FAge FROM T_Employee GROUP BY FAge; //查看公司員工有哪些年齡段的
SELECT FAge FROM T_Employee;//查看公司員工所有年齡
SELECT FAge,AVG(FSalary) FROM T_Employee GROUP BY FSubCompany,FDepartment;
SELECT FAge,COUNT(*) AS CountOfThisAge FROM T_Employee GROUP BY FAge;//查看每個年齡段的員工的人數
SELECT FSubCompany,avg(FSalary) AS FSalarySUM FROM T_Employee GROUP BY FSubCompany;
SELECT FAge,COUNT(*) AS CountOfThisAge FROM T_Employee GROUP BY FAge HAVING COUNT(*)>1; //只檢索人數多餘1個的年齡段
mysql 資料庫筆記-基本查詢(分組、彙總函式)