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

MySQL使用集合函數(shù)進(jìn)行查詢操作實(shí)例詳解

 更新時間:2018年06月27日 12:08:39   作者:程志偉  
這篇文章主要介紹了MySQL使用集合函數(shù)進(jìn)行查詢操作,結(jié)合實(shí)例形式詳細(xì)分析了MySQL使用集合函數(shù)進(jìn)行的運(yùn)算與查詢操作使用技巧,需要的朋友可以參考下

本文實(shí)例講述了MySQL使用集合函數(shù)進(jìn)行查詢操作。分享給大家供大家參考,具體如下:

COUNT函數(shù)

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函數(shù)

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函數(shù)

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函數(shù)

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函數(shù)

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表中總的行數(shù)

SELECT COUNT(*) AS cust_num from customers;

【例.35】查詢customers表中有電子郵箱的顧客的總數(shù),輸入如下語句:

SELECT COUNT(c_email) AS email_num
FROM customers;

【例.36】在orderitems表中,使用COUNT()函數(shù)統(tǒng)計(jì)不同訂單號中訂購的水果種類

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

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

【例.39】在fruits表中,查詢s_id=103的供應(yīng)商的水果價格的平均值,SQL語句如下:

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

【例.40】在fruits表中,查詢每一個供應(yīng)商的水果價格的平均值,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表中查找不同供應(yīng)商提供的價格最高的水果

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表中查找不同供應(yīng)商提供的價格最低的水果

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

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總

希望本文所述對大家MySQL數(shù)據(jù)庫計(jì)有所幫助。

相關(guān)文章

  • MySQL 數(shù)據(jù)類型 詳解

    MySQL 數(shù)據(jù)類型 詳解

    MySQL 的數(shù)值數(shù)據(jù)類型可以大致劃分為兩個類別,一個是整數(shù),另一個是浮點(diǎn)數(shù)或小數(shù)。許多不同的子類型對這些類別中的每一個都是可用的,每個子類型支持不同大小的數(shù)據(jù),并且 MySQL 允許我們指定數(shù)值字段中的值是否有正負(fù)之分或者用零填補(bǔ)。
    2009-10-10
  • mysql group_concat()函數(shù)用法總結(jié)

    mysql group_concat()函數(shù)用法總結(jié)

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

    解決Mysql同步到ES時date和time字段類型轉(zhuǎn)換問題

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

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

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

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

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

    帶你學(xué)習(xí)MySQL執(zhí)行計(jì)劃

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

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

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

    MySql 5.6.35 winx64 安裝詳細(xì)教程

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

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

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

    解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題

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

最新評論