本文实例讲述了MySQL使用集合函数进行查询操作。分享给大家供大家参考,具体如下:

COUNT函数

SELECT COUNT(*) AS cust_num from customers;

SELECT COUNT(c_email) AS email_num FROM customers;

SELECT o_num, COUNT(f_id) FROM orderitems GROUP BY o_num;

SUM函数

SELECT SUM(quantity) AS items_total FROM orderitems WHERE o_num = 30005;

SELECT o_num, SUM(quantity) AS items_total FROM orderitems GROUP BY o_num;

AVG函数

SELECT AVG(f_price) AS avg_price FROM fruits WHERE s_id = 103;

SELECT AVG(f_price) AS avg_price FROM fruits group by s_id;

MAX函数

SELECT MAX(f_price) AS max_price FROM fruits;

SELECT s_id, MAX(f_price) AS max_price FROM fruits GROUP BY s_id;

SELECT MAX(f_name) from fruits;

MIN函数

SELECT MIN(f_price) AS min_price FROM fruits;

SELECT s_id, MIN(f_price) AS min_price FROM fruits GROUP BY s_id;

【例.34】查询customers表中总的行数

SELECT COUNT(*) AS cust_num from customers;

【例.35】查询customers表中有电子邮箱的顾客的总数,输入如下语句:

SELECT COUNT(c_email) AS email_num

FROM customers;

【例.36】在orderitems表中,使用COUNT()函数统计不同订单号中订购的水果种类

SELECT o_num, COUNT(f_id) FROM orderitems GROUP BY o_num;

【例.37】在orderitems表中查询30005号订单一共购买的水果总量,输入如下语句:

SELECT SUM(quantity) AS items_total

FROM orderitems

WHERE o_num = 30005;

【例.38】在orderitems表中,使用SUM()函数统计不同订单号中订购的水果总量

SELECT o_num, SUM(quantity) AS items_total

FROM orderitems

GROUP BY o_num;

【例.39】在fruits表中,查询s_id=103的供应商的水果价格的平均值,SQL语句如下:

SELECT AVG(f_price) AS avg_price

FROM fruits

WHERE s_id = 103;

【例.40】在fruits表中,查询每一个供应商的水果价格的平均值,SQL语句如下:

SELECT s_id,AVG(f_price) AS avg_price

FROM fruits

GROUP BY s_id;

【例.41】在fruits表中查找市场上价格最高的水果,SQL语句如下:

mysql>SELECT MAX(f_price) AS max_price FROM fruits;

【例7.42】在fruits表中查找不同供应商提供的价格最高的水果

SELECT s_id, MAX(f_price) AS max_price

FROM fruits

GROUP BY s_id;

【例.43】在fruits表中查找f_name的最大值,SQL语句如下

SELECT MAX(f_name) from fruits;

【例.44】在fruits表中查找市场上价格最低的水果,SQL语句如下:

mysql>SELECT MIN(f_price) AS min_price FROM fruits;

【例.45】在fruits表中查找不同供应商提供的价格最低的水果

SELECT s_id, MIN(f_price) AS min_price

FROM fruits

GROUP BY s_id;

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》

希望本文所述对大家MySQL数据库计有所帮助。

mysql 查询 集合_MySQL使用集合函数进行查询操作实例详解相关推荐

  1. mysql 1061原因_MySQL死锁问题分析及解决方法实例详解(转)

    出处:http://www.jb51.net/article/51508.htm MySQL死锁问题是很多程序员在项目开发中常遇到的问题,现就MySQL死锁及解决方法详解如下: 1.MySQL常用存储 ...

  2. mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解

    本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...

  3. mysql resulttype map_Mybatis中的resultType和resultMap查询操作实例详解

    resultType和resultMap只能有一个成立,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,resultMap解决复杂查询是的映射问题.比 ...

  4. php去除重复的数据保留一条,mysql查找删除重复数据并只保留一条实例详解

    有这样一张表,表数据及结果如下: school_id school_name total_student test_takers 1239 Abraham Lincoln High School 55 ...

  5. python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印

    python Format()函数的用法___实例详解(一)(全,例多) (格式化替换,关键字替换,列表字典替换,类格式化, 魔法函数格式化,对齐及填充格式化,format对齐打印) 本篇目录内容:

  6. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

  7. mysql 自动截断_MySql中关于超长自动截断的案例详解

    这篇文章主要介绍了MySql超长自动截断实例详解的相关资料,这里通过实例来说明如何实现自动截断的功能,需要的朋友可以参考下 MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者 ...

  8. mysql添加新的实例_MySQL中添加新用户权限的实例详解

    有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用MySQL客户安装新用户. ...

  9. sort函数怎么用mysql_实例详解sort()函数的原理和使用方法

    本文主要为大家分享一篇实例详解sort()函数的原理和使用方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. sort()方法就是对数组按照一定的条件进行排序. ...

  10. python中rstrip 函数,Python rstrip()方法实例详解

    Python 字符串 描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.rstrip([chars]) 参数 c ...

最新文章

  1. oracle如何给表上锁,【ORACLE】Oracle中发生表加锁、死锁的原因,查看,与解决方法...
  2. Warning:date():It is not safe to rely on the syste
  3. 线段树/树状数组问题 | 问题集合
  4. javaBean为什么要实现Serializable接口?
  5. SAP系统安装技术要求
  6. java聊天室程序_Java简易聊天室程序socket
  7. android listview源码--第一章RecycleBin
  8. 从最基础的讲起如何做到均匀的生成随机数
  9. 基于redis购物车java代码_基于redis实现购物车基本功能
  10. python运用ico图标_如何优雅地处理Django中的favicon.ico图标详解
  11. Codeforces Round #456 (Div. 2): E. Prime Gift(折半枚举)
  12. java如何输入字符串_在java中如何将一个输入了 InputStream转为一个字符串String?...
  13. MathType:在公式中插入空格
  14. win10系统64位安装与配置java环境,安装使用citespace经验
  15. 微信朋友圈评论功能的实现步骤
  16. ArrayList集合排序方式总结
  17. (liunx)全套青龙面板+傻妞流水版2022年8月22日更新
  18. 2021全国大学生电子设计竞赛F题(智能送药小车)国一赛后总结
  19. 计算机windows7桌面是指什么,在windows7中,桌面指的是什么
  20. stc12c5a60s ds1302时钟

热门文章

  1. php变量作用域(花括号、global、闭包)
  2. Js控制弹窗实现在任意分辨率下居中显示
  3. 2012.2.9日晚亚马逊的一个错误链接截图
  4. 类的带参方法有哪几部分构成?
  5. ASCII Unicode GBK UTF的联系
  6. python拨号_python 拨号代码(win10 系统亲测有效)
  7. Falsk session 源码解析
  8. python云端系统开发入门_Python云端系统开发入门
  9. Django之model模型
  10. mysql的char和varchar_MySQL的char和varchar