MySQL中USING 和 HAVING 用法實例簡析
本文實例講述了MySQL中USING 和 HAVING 用法。分享給大家供大家參考,具體如下:
USING
用于表連接時給定連接條件(可以理解為簡寫形式),如
SELECT * FROM table1 JOIN table2 ON table1.id = table2.id
使用 USING 可以寫為
SELECT * FROM table1 JOIN table2 USING(id)
HAVING
引入 HAVING 是因為 WHERE 無法和統(tǒng)計函數(shù)一起使用
如表 order (定單)有如下字段:
id, date, price, customer
查找訂單總額少于2000的客戶可以這樣寫:
SELECT customer, SUM(price) FROM order GROUP BY customer HAVING SUM(price)<2000
查找指定客戶中訂單超過1500的訂單總額:
SELECT customer,SUM(price) FROM order WHERE customer='…' OR customer = '…' GROUP BY customer HAVING SUM(price) > 1500
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》
希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。
相關(guān)文章
mysql 本地數(shù)據(jù)庫如何從遠程數(shù)據(jù)庫導(dǎo)數(shù)據(jù)
mysql 本地數(shù)據(jù)庫如何從遠程數(shù)據(jù)庫導(dǎo)數(shù)據(jù),本文以此問題進行詳細介紹,需要了解的朋友可以參考下2012-11-11
淺談MySQL安裝starting the server失敗的解決辦法
如果電腦是不是第一次安裝MySQL,一般會出現(xiàn)報錯情況,starting the server失敗,通常是因為上次安裝的該軟件未清除干凈,本文就詳細的介紹一下解決方法,感興趣的可以了解一下2021-09-09
AlmaLinux 9 安裝 MySQL 8.0.32的詳細過程
這篇文章主要介紹了AlmaLinux 9 安裝 MySQL 8.0.32的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04

