欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年05月25日 10:14:43   投稿:goldensun  
這篇文章主要介紹了簡單介紹MySQL中GROUP BY子句的使用,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

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

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

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

現(xiàn)在,假設(shè)根據(jù)上表,我們希望計(jì)算每一位員工工作的天數(shù)。
如果我們將編寫一個(gè)SQL查詢,如下所示,那么我們將得到下面的結(jié)果:

mysql> SELECT COUNT(*) FROM employee_tbl;
+---------------------------+
| COUNT(*)         |
+---------------------------+
| 7             |
+---------------------------+


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

mysql> SELECT name, COUNT(*)
  -> FROM  employee_tbl 
  -> GROUP BY name;
+------+----------+
| name | COUNT(*) |
+------+----------+
| Jack |    2 |
| Jill |    1 |
| John |    1 |
| Ram |    1 |
| Zara |    2 |
+------+----------+
5 rows in set (0.04 sec)

相關(guān)文章

  • SQL SERVER 2005 最小安裝經(jīng)驗(yàn)

    SQL SERVER 2005 最小安裝經(jīng)驗(yàn)

    很久以前有個(gè)疑問 安裝SQL SERVER 2005后為什么會(huì)把VS2005給裝上了,當(dāng)時(shí)很郁悶,試想是不是在哪個(gè)環(huán)節(jié)把VS2005組件勾上的?
    2011-02-02
  • 優(yōu)化Mysql數(shù)據(jù)庫的8個(gè)方法

    優(yōu)化Mysql數(shù)據(jù)庫的8個(gè)方法

    本文通過8個(gè)方法優(yōu)化Mysql數(shù)據(jù)庫:創(chuàng)建索引、復(fù)合索引、索引不會(huì)包含有NULL值的列、使用短索引、排序的索引問題、like語句操作、不要在列上進(jìn)行運(yùn)算、不使用NOT IN和<>操作
    2013-11-11
  • MySQL修改時(shí)區(qū)的方法圖文詳解

    MySQL修改時(shí)區(qū)的方法圖文詳解

    這篇文章主要給大家介紹了關(guān)于MySQL修改時(shí)區(qū)的相關(guān)資料,時(shí)區(qū)是MySQL中非常重要的概念,正確設(shè)置時(shí)區(qū)可以確保應(yīng)用程序工作正常并避免時(shí)間錯(cuò)誤,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • MySQL索引命中與失效代碼實(shí)現(xiàn)

    MySQL索引命中與失效代碼實(shí)現(xiàn)

    這篇文章主要介紹了MySQL索引命中與失效代碼實(shí)現(xiàn),文章內(nèi)容詳細(xì),簡單易懂,需要的朋友可以參考下
    2023-01-01
  • MySQL中distinct和group?by去重效率區(qū)別淺析

    MySQL中distinct和group?by去重效率區(qū)別淺析

    distinct 與 group by均可用于去重,下面這篇文章主要給大家介紹了關(guān)于MySQL中distinct和group?by去重效率區(qū)別的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • 教你為MySQL數(shù)據(jù)庫換擋加速

    教你為MySQL數(shù)據(jù)庫換擋加速

    如果你是個(gè)賽車手,并且按一下按鈕就能夠立即更換引擎而不需要把車開到車庫里去換,那會(huì)是什么感覺呢?MySQL數(shù)據(jù)庫為開發(fā)人員所做的就好像是按按鈕換引擎;它讓你選擇數(shù)據(jù)庫引擎,并給你一條簡單的途徑來切換它。
    2010-02-02
  • MySQL?分區(qū)表中分區(qū)鍵為什么必須是主鍵的一部分

    MySQL?分區(qū)表中分區(qū)鍵為什么必須是主鍵的一部分

    這篇文章主要介紹了MySQL?分區(qū)表中分區(qū)鍵為什么必須是主鍵的一部分,分區(qū)是一種表的設(shè)計(jì)模式,通俗地講表分區(qū)是將一大表,根據(jù)條件分割成若干個(gè)小表,更多相關(guān)資料需要的小伙伴可以參考下面文章內(nèi)容
    2022-03-03
  • 關(guān)于MySQL實(shí)現(xiàn)指定編碼遇到的坑

    關(guān)于MySQL實(shí)現(xiàn)指定編碼遇到的坑

    這篇文章主要介紹了一個(gè)關(guān)于MySQL指定編碼實(shí)現(xiàn)的小坑,文中大家需要注意如果有需要保存emoji符號的字段,記得一定要指定編碼為 utf8mb4,感興趣的朋友一起看看吧
    2021-10-10
  • MySQL中修改表結(jié)構(gòu)時(shí)需要注意的一些地方

    MySQL中修改表結(jié)構(gòu)時(shí)需要注意的一些地方

    這篇文章主要介紹了MySQL中修改表結(jié)構(gòu)時(shí)需要注意的一些地方,作者援引Percona的相關(guān)的說明來講述如何避免相關(guān)操作導(dǎo)致表無法使用的問題,一些需要的朋友可以參考下
    2015-06-06
  • MySQL8.0.20壓縮版本安裝教程圖文詳解

    MySQL8.0.20壓縮版本安裝教程圖文詳解

    這篇文章主要介紹了MySQL8.0.20壓縮版本安裝教程,需本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,要的朋友可以參考下
    2020-08-08

最新評論