欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL使用集合函數進行查詢操作實例詳解

 更新時間:2018年06月27日 12:08:39   作者:程志偉  
這篇文章主要介紹了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()函數統(tǒng)計不同訂單號中訂購的水果種類

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()函數統(tǒng)計不同訂單號中訂購的水果總量

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 的數值數據類型可以大致劃分為兩個類別,一個是整數,另一個是浮點數或小數。許多不同的子類型對這些類別中的每一個都是可用的,每個子類型支持不同大小的數據,并且 MySQL 允許我們指定數值字段中的值是否有正負之分或者用零填補。
    2009-10-10
  • mysql group_concat()函數用法總結

    mysql group_concat()函數用法總結

    這篇文章主要介紹了mysql group_concat()函數用法,結合實例形式較為詳細的group_concat()函數的功能、使用方法與相關注意事項,需要的朋友可以參考下
    2016-06-06
  • 解決Mysql同步到ES時date和time字段類型轉換問題

    解決Mysql同步到ES時date和time字段類型轉換問題

    這篇文章主要介紹了Mysql同步到ES時date和time字段類型轉換問題解決辦法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • MYSQL如何查詢成績?yōu)榍?名的學生

    MYSQL如何查詢成績?yōu)榍?名的學生

    這篇文章主要介紹了MYSQL如何查詢成績?yōu)榍?名的學生問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux系統(tǒng)下Mysql使用簡單教程(一)

    Linux系統(tǒng)下Mysql使用簡單教程(一)

    這篇文章主要介紹了Linux系統(tǒng)下Mysql使用簡單教程(一)的相關資料,需要的朋友可以參考下
    2016-05-05
  • 帶你學習MySQL執(zhí)行計劃

    帶你學習MySQL執(zhí)行計劃

    前面文章,我們學習了 MySQL 慢日志相關內容,當我們篩選得到具體的慢 SQL 后,就要想辦法去優(yōu)化啦。優(yōu)化 SQL 的第一步應該是讀懂 SQL 的執(zhí)行計劃。本篇文章,我們一起來學習下 MySQL explain 執(zhí)行計劃相關知識。
    2021-05-05
  • 在Linux系統(tǒng)的命令行中為MySQL創(chuàng)建用戶的方法

    在Linux系統(tǒng)的命令行中為MySQL創(chuàng)建用戶的方法

    這篇文章主要介紹了在Linux系統(tǒng)的命令行中為MySQL創(chuàng)建用戶的方法,包括對所建用戶的權限管理,需要的朋友可以參考下
    2015-06-06
  • MySql 5.6.35 winx64 安裝詳細教程

    MySql 5.6.35 winx64 安裝詳細教程

    這篇文章主要介紹了MySql 5.6.35 winx64 安裝詳細教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • CentOS系統(tǒng)下如何設置mysql每天自動備份

    CentOS系統(tǒng)下如何設置mysql每天自動備份

    備份是容災的基礎,是指為防止系統(tǒng)出現操作失誤或系統(tǒng)故障導致數據丟失,而將全部或部分數據集合從應用主機的硬盤或陣列復制到其它的存儲介質的過程。本文將詳細介紹在CentOS系統(tǒng)下如何設置mysql每天自動備份,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • 解決Windows10下mysql5.5數據庫命令行中文亂碼問題

    解決Windows10下mysql5.5數據庫命令行中文亂碼問題

    重置系統(tǒng)后,很久之前安裝的MySQL數據庫出現了控制臺查詢中文亂碼問題,時間太久早已經不記得怎么設置了。下面通過本文給大家分享Windows10下解決MySQL5.5數據庫命令行中文亂碼問題,一起看看吧
    2017-07-07

最新評論