程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql一個簡單查詢中的group by和order by的使用

mysql一個簡單查詢中的group by和order by的使用

編輯:MySQL綜合教程

具體我忘記了,大概內容差不多如下。 兩張表,內容如下: Sql代碼   +--------+-------+------+   | z_code | mgr   | pigs |   +--------+-------+------+   | 021    | zhang | 85   |   | 010    | wang  | 70   |   +--------+-------+------+   2 rows in set   查詢最終結果     Sql代碼   +--------+------+-------+   | z_code | city | mgr   |   +--------+------+-------+   | 010    | BJ   | wang  |   | 021    | HB   | zhang |   +--------+------+-------+   2 rows in set   A表     Sql代碼   +------+-------+------+   | part | mgr   | pigs |   +------+-------+------+   | 001  | wang  |   20 |   | 002  | wang  |   50 |   | 011  | zhang |   49 |   | 012  | zhang |   36 |   +------+-------+------+   4 rows in set    B表   所用查詢語句為: Sql代碼   select z_code, A.mgr mgr, sum(pigs) pigs from A, B where A.mgr = B.mgr group by A.mgr order by pigs desc;       下面是建表和插入語句的SQL: Sql代碼   create database pig_store;   use pig_store;      create table A(       z_code varchar(8),       city varchar(4),       mgr varchar(16)   );   create table B(       part varchar(8),       mgr varchar(16),       pigs int(5)   );      insert into A values ( '010', 'BJ', 'wang'), ( '021', 'HB', 'zhang' );   insert into B values ( '001', 'wang', 20 ), ( '002', 'wang', 50 ), ( '011', 'zhang', 49 ), ( '012', 'zhang', 36 );         作者 wangtingbang

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved