千家信息网

MySQL使用集合函数进行查询操作实例详解

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本文实例讲述了MySQL使用集合函数进行查询操作。分享给大家供大家参考,具体如下:COUNT函数SELECT COUNT(*) AS cust_num from customers;SELECT CO
千家信息网最后更新 2026年10月31日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_numFROM customers;

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

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

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

SELECT SUM(quantity) AS items_totalFROM orderitemsWHERE o_num = 30005;

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

SELECT o_num, SUM(quantity) AS items_totalFROM orderitemsGROUP BY o_num;

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

SELECT AVG(f_price) AS avg_priceFROM fruitsWHERE s_id = 103;

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

SELECT s_id,AVG(f_price) AS avg_priceFROM fruitsGROUP 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_priceFROM fruitsGROUP 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_priceFROM fruitsGROUP BY s_id;

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

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

函数 水果 语句 查询 价格 不同 供应商 技巧 供应 订单 最低 最高 大全 市场 平均值 总量 数据 数据库 订单号 统计 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网巨头科技公司 互联网与新科技 齐家互联网科技 郑州华宇互联网科技 青海省互联网新科技 中国最先进互联网科技公司 深圳市运趣互联网科技有限公司 科技互联网的估值 阿里巴巴算科技企业还是互联网 现代互联网科技股 华服互联网科技官网 互联网科技与大数据专业 工业互联网等科技实现智能化赋能 广东工业互联网大赛深圳学泰科技 浙南科技城互联网大厦招聘 神州科技互联网有限公司 广州梦谷互联网科技有限公司领导 科技互联网行业投资研究 伍佰万互联网科技是干嘛的 恒生科技互联网指数十大成分股 科技互联网公司装修 金诺互联网科技 互联网科技社 互联网科技网站 深圳期待互联网科技 互联网科技公司需要的职位 互联网科技有哪些公司 厦门千工互联网科技有限公司 上海科技产业互联网平台 上海京穆互联网科技有限公司
0