国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

簡單介紹MySQL中GROUP BY子句的使用

2024-07-24 13:07:16
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了簡單介紹MySQL中GROUP BY子句的使用,是MySQL入門學習中的基礎知識,需要的朋友可以參考下

可以使用GROUP BY組值一列,并且如果愿意的話,可以將該列進行計算。使用COUNT,SUM,AVG等功能的分組列。

要了解GROUP BY子句考慮的EMPLOYEE_TBL的的表具有以下記錄:

 

 
  1. mysql> SELECT * FROM employee_tbl; 
  2. +------+------+------------+--------------------+ 
  3. | id | name | work_date | daily_typing_pages | 
  4. +------+------+------------+--------------------+ 
  5. | 1 | John | 2007-01-24 | 250 | 
  6. | 2 | Ram | 2007-05-27 | 220 | 
  7. | 3 | Jack | 2007-05-06 | 170 | 
  8. | 3 | Jack | 2007-04-06 | 100 | 
  9. | 4 | Jill | 2007-04-06 | 220 | 
  10. | 5 | Zara | 2007-06-06 | 300 | 
  11. | 5 | Zara | 2007-02-06 | 350 | 
  12. +------+------+------------+--------------------+ 
  13. rows in set (0.00 sec) 

現在,假設根據上表,我們希望計算每一位員工工作的天數。

如果我們將編寫一個SQL查詢,如下所示,那么我們將得到下面的結果:

 

 
  1. mysql> SELECT COUNT(*) FROM employee_tbl; 
  2. +---------------------------+ 
  3. COUNT(*) | 
  4. +---------------------------+ 
  5. | 7 | 
  6. +---------------------------+ 

但是,這不是我們的目的服務,我們要顯示輸入的每個人單獨的頁面總數。這是通過使用聚合函數一起用GROUP BY子句如下:

 

 
  1. mysql> SELECT nameCOUNT(*) 
  2. -> FROM employee_tbl  
  3. -> GROUP BY name
  4. +------+----------+ 
  5. name | COUNT(*) | 
  6. +------+----------+ 
  7. | Jack | 2 | 
  8. | Jill | 1 | 
  9. | John | 1 | 
  10. | Ram | 1 | 
  11. | Zara | 2 | 
  12. +------+----------+ 
  13. rows in set (0.04 sec) 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浠水县| 嘉祥县| 丁青县| 定日县| 洞头县| 桐梓县| 六盘水市| 松桃| 海晏县| 青川县| 科技| 视频| 彩票| 重庆市| 上蔡县| 林西县| 岳普湖县| 清苑县| 建平县| 东乡族自治县| 乐至县| 凌云县| 乡宁县| 澄城县| 军事| 湖州市| 裕民县| 台东市| 张北县| 乌鲁木齐县| 仪陇县| 巴楚县| 廉江市| 高台县| 郯城县| 康保县| 灵丘县| 新巴尔虎右旗| 永清县| 宁晋县| 环江|