iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql查询语句group by和order by的使用
  • 240
分享到

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

2024-04-02 19:04:59 240人浏览 泡泡鱼
摘要

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

这篇文章主要讲解了“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的使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: mysql查询语句group by和order by的使用

本文链接: http://www.lsjlt.com/news/60108.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql查询语句group by和order by的使用
    这篇文章主要讲解了“mysql查询语句group by和order by的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查询语句group b...
    99+
    2024-04-02
  • MySQL order by与group by查询优化实现详解
    目录前言where与order by满足最左匹配法则中间断裂大哥不在范围失效order by 次序相反覆盖索引filesort的两种算法group by前言 order by满足两种情况,会使用 index 方...
    99+
    2024-04-02
  • mysql group by与order by的区别
    本篇内容介绍了“mysql group by与order by的区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • Group By和Order By一起使用的问题
    又是那个百万级数据的数据库表……原本使用分组后查询语句正常运行,现在新的需求要求每个分组的数据显示最新一条,未加Order By之前的查询语句如下,每个分组数据会默认取第一条 SELECT * FROM table1...
    99+
    2023-09-13
    数据库 sql mysql
  • 怎么提高MySQL的Order by语句查询效率
    这篇文章主要讲解了“怎么提高MySQL的Order by语句查询效率”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么提高MySQL的Order by语句查...
    99+
    2024-04-02
  • mysql中count(), group by, order by怎么用
    这篇文章给大家分享的是有关mysql中count(), group by, order by怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql中count(), gr...
    99+
    2024-04-02
  • MySQL数据库分组查询group by语句详解
    一:分组函数的语句顺序 1 SELECT ... 2 FROM ... 3 WHERE ... 4 GROUP BY ...
    99+
    2024-04-02
  • MySQL中(JOIN/ORDER BY)语句的查询过程及优化方法
    在MySQL查询语句过程和EXPLAIN语句基本概念及其优化中介绍了EXPLAIN语句,并举了一个慢查询例子: 可以看到上述的查询需要检查1万多记录,并且使用了临时表和filesort排序,这样的查询在用...
    99+
    2024-04-02
  • sql语句group by怎么使用
    在SQL语句中,使用GROUP BY子句可以按照一个或多个列对结果进行分组。它通常与聚合函数(如SUM、COUNT、AVG等)一起使...
    99+
    2023-10-10
    sql
  • sql中order by和group by的区别是什么
    sql中order by和group by的区别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。order by 从英文里...
    99+
    2024-04-02
  • SQL语句中GROUP BY的用法
    本篇内容主要讲解“SQL语句中GROUP BY的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL语句中GROUP BY的用法”吧!GROUP BY 是分...
    99+
    2024-04-02
  • MySQL中的count()、union()和group by语句的用法
    本篇内容介绍了“MySQL中的count()、union()和group by语句的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情...
    99+
    2024-04-02
  • MySQL中如何优化order by语句
    order by 查询语句使用也是非常频繁,有时候数据量大了会发现排序查询很慢,本文就介绍一下 mysql 是如何进行排序的,以及如何利用其原理来优化 order by 语句。 建立一张表: CREATE TABLE `...
    99+
    2023-01-12
    MySQL优化orderby 优化orderby
  • Mysql之分组查询,Group By,Group Having的用法
    一、group by 的用法 group by ,在mysql中用来给字段分组,sql语句如下,这是一条用来统计男女数量的sql语句。 这里我们要注意到,group by ,一定是和聚合函数配合使用的,而不能直接使用select...
    99+
    2023-08-17
    mysql 数据库 sql
  • mysql使用order by排序查询导致sql变慢
    前几天发现一个页面加载缓慢,大概得有个二三十秒的样子,一开始并没有当回事以为第一次打开加载缓慢,后来反复打开,每次都加载十分缓慢,于是我开始排查问题 页面上显示大概也就两万多条数据,而且还进行了分页,按理说不应该这么慢,于是我把执行的sql...
    99+
    2023-09-15
    sql mysql 数据库
  • 如何在Mysql中优化order by语句
    这篇文章给大家介绍如何在Mysql中优化order by语句,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MySQL中的两种排序方式1.通过有序索引顺序扫描直接返回有序数据因为索引的结...
    99+
    2024-04-02
  • sql语句中group by怎么用
    小编给大家分享一下sql语句中group by怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.概述group by 就是...
    99+
    2024-04-02
  • mssql中CASE,GROUP BY语句的用法
    这篇文章主要介绍“mssql中CASE,GROUP BY语句的用法”,在日常操作中,相信很多人在mssql中CASE,GROUP BY语句的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • mysql怎么使用left join和group by实现高效查询
    这期内容当中小编将会给大家带来有关mysql怎么使用left join和group by实现高效查询,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。mysql高效查询mysql牺牲了group by来增加l...
    99+
    2023-06-15
  • MySQL中Order By语法的用法
    本篇内容介绍了“MySQL中Order By语法的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! M...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作