温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mysql查询语句group by和order by的使用

发布时间:2021-09-04 23:07:58 来源:亿速云 阅读:130 作者:chen 栏目:数据库

这篇文章主要讲解了“mysql查询语句group by和order by的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查询语句group by和order by的使用”吧!

具体我忘记了,大概内容差不多如下。
两张表,内容如下:
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 );  

感谢各位的阅读,以上就是“mysql查询语句group by和order by的使用”的内容了,经过本文的学习后,相信大家对mysql查询语句group by和order by的使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI