北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > 数据库 > SQL教程 > 注释

                SQL GROUP BY 语句

                2016-07-18 23:53泉源:IT技能网
                导读:之前章节里,,我们学习了关于SQLSUM()函数的细致内容,本篇将细致引见次要引见SQL GROUP BY 语句相干下令及参数运用办法。

                SQL GROUP BY 语句


                GROUP BY 语句可联合一些聚合函数来运用


                GROUP BY 语句

                GROUP BY 语句用于联合聚合函数,依据一个或多个列对后果集停止分组。

                SQL GROUP BY 语法

                SELECT column_name, aggregate_function(column_name)
                FROM table_name
                WHERE column_name operator value
                GROUP BY column_name;

                演示数据库

                在本教程中,我们将运用 ITJSCN 样本数据库。

                上面是选自 "Websites" 表的数据:

                +----+--------------+---------------------------+-------+---------+
                | id | name         | url                       | alexa | country |
                +----+--------------+---------------------------+-------+---------+
                | 1  | Google       | http://www.google.cm/    | 1     | USA     |
                | 2  | 淘宝          | http://www.taobao.com/   | 13    | CN      |
                | 3  | IT技能网      | http://www.itjs.cn/    | 4689  | CN      |
                | 4  | 微博          | http://weibo.com/         | 20    | CN      |
                | 5  | Facebook     | http://www.facebook.com/ | 3     | USA     |
                | 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
                +----+---------------+---------------------------+-------+---------+
                

                上面是 "access_log" 网站拜访记载表的数据:

                mysql> SELECT * FROM access_log;
                +-----+---------+-------+------------+
                | aid | site_id | count | date       |
                +-----+---------+-------+------------+
                |   1 |       1 |    45 | 2016-05-10 |
                |   2 |       3 |   100 | 2016-05-13 |
                |   3 |       1 |   230 | 2016-05-14 |
                |   4 |       2 |    10 | 2016-05-14 |
                |   5 |       5 |   205 | 2016-05-14 |
                |   6 |       4 |    13 | 2016-05-15 |
                |   7 |       3 |   220 | 2016-05-15 |
                |   8 |       5 |   545 | 2016-05-16 |
                |   9 |       3 |   201 | 2016-05-17 |
                +-----+---------+-------+------------+
                9 rows in set (0.00 sec)
                


                GROUP BY 复杂使用

                统计 access_log 各个 site_id 的拜访总理:

                实例

                SELECT site_id, SUM(access_log.count) AS nums
                FROM access_log GROUP BY site_id;

                实行以上 SQL 输入后果如下:

                SQL GROUP BY 语句

                SQL GROUP BY 多表衔接

                如今我们想要查找每个送货员配送的订双数目。

                上面的 SQL 语句统计一切网站的拜访的记载数:

                实例

                SELECT Websites.name,COUNT(access_log.aid) AS nums FROM access_log
                LEFT JOIN Websites
                ON access_log.site_id=Websites.id
                GROUP BY Websites.name;

                实行以上 SQL 输入后果如下:

                SQL GROUP BY 语句
                持续阅读
                要害词 :
                SQL语句大全
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台