mysql 查询 集合_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了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使用集合函数进行查询操作实例详解相关推荐
- mysql 1061原因_MySQL死锁问题分析及解决方法实例详解(转)
出处:http://www.jb51.net/article/51508.htm MySQL死锁问题是很多程序员在项目开发中常遇到的问题,现就MySQL死锁及解决方法详解如下: 1.MySQL常用存储 ...
- mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
- mysql resulttype map_Mybatis中的resultType和resultMap查询操作实例详解
resultType和resultMap只能有一个成立,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,resultMap解决复杂查询是的映射问题.比 ...
- php去除重复的数据保留一条,mysql查找删除重复数据并只保留一条实例详解
有这样一张表,表数据及结果如下: school_id school_name total_student test_takers 1239 Abraham Lincoln High School 55 ...
- python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印
python Format()函数的用法___实例详解(一)(全,例多) (格式化替换,关键字替换,列表字典替换,类格式化, 魔法函数格式化,对齐及填充格式化,format对齐打印) 本篇目录内容:
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- mysql 自动截断_MySql中关于超长自动截断的案例详解
这篇文章主要介绍了MySql超长自动截断实例详解的相关资料,这里通过实例来说明如何实现自动截断的功能,需要的朋友可以参考下 MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者 ...
- mysql添加新的实例_MySQL中添加新用户权限的实例详解
有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表.比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些. 下面的例子显示出如何使用MySQL客户安装新用户. ...
- sort函数怎么用mysql_实例详解sort()函数的原理和使用方法
本文主要为大家分享一篇实例详解sort()函数的原理和使用方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. sort()方法就是对数组按照一定的条件进行排序. ...
- python中rstrip 函数,Python rstrip()方法实例详解
Python 字符串 描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.rstrip([chars]) 参数 c ...
最新文章
- oracle如何给表上锁,【ORACLE】Oracle中发生表加锁、死锁的原因,查看,与解决方法...
- Warning:date():It is not safe to rely on the syste
- 线段树/树状数组问题 | 问题集合
- javaBean为什么要实现Serializable接口?
- SAP系统安装技术要求
- java聊天室程序_Java简易聊天室程序socket
- android listview源码--第一章RecycleBin
- 从最基础的讲起如何做到均匀的生成随机数
- 基于redis购物车java代码_基于redis实现购物车基本功能
- python运用ico图标_如何优雅地处理Django中的favicon.ico图标详解
- Codeforces Round #456 (Div. 2): E. Prime Gift(折半枚举)
- java如何输入字符串_在java中如何将一个输入了 InputStream转为一个字符串String?...
- MathType:在公式中插入空格
- win10系统64位安装与配置java环境,安装使用citespace经验
- 微信朋友圈评论功能的实现步骤
- ArrayList集合排序方式总结
- (liunx)全套青龙面板+傻妞流水版2022年8月22日更新
- 2021全国大学生电子设计竞赛F题(智能送药小车)国一赛后总结
- 计算机windows7桌面是指什么,在windows7中,桌面指的是什么
- stc12c5a60s ds1302时钟