導航:首頁 > 凈水問答 > sql組過濾

sql組過濾

發布時間:2025-07-08 13:44:09

1. SQL的GROUP BY用法小結

使用 COUNT() 、 AVG() 、 MIN() 、 MAX() 等聚合函數可實現對分組的過濾,聚合函數會分別對各組數據進行聚合。

以下面的orders表為例:

按照status列將訂單分組並計算各組包含的訂單條目數:

查詢結果為:

再以一個orderdetails表為例:

若希望計算每個訂單中包含商品的總價,則有

查詢結果為:

GROUP BY 語句中還可以使用函數或表達式來處理數據。

例如,從上述orders表和orderdetails表中查詢每年訂單總額:

查詢結果為:

HAVING 語句可以過濾出分組後滿足特定條件的數據。

例如,查找出總額大於60000的訂單

查詢結果為:

注意

WHERE 語句和 HAVING 語句雖然都可以對數據進行過濾,但用法是不同的, HAVING 語句可以用於過濾分組, WHERE 語句只能過濾行,不能過濾分組;因此 WHERE 語句應在 GROUP BY 之前使用。例如:

查詢結果為:

且 WHERE 語句中不能使用別名或者表達式,例如下列寫法是不合法的:

閱讀全文

與sql組過濾相關的資料

熱點內容
山東廠區污水處理設備 瀏覽:705
匯通反滲透膜的壓力流量計算 瀏覽:882
生活廢水不外排的說明 瀏覽:275
污水處理用醋酸鈉液體標准 瀏覽:917
電解池中的陰陽離子交換膜 瀏覽:312
雕刻環氧樹脂塑形 瀏覽:26
市政生活水處理 瀏覽:601
日本什麼牌子的凈化器 瀏覽:852
凈水器濾芯ro膜是什麼意思 瀏覽:73
昂科威汽油濾芯外置怎麼拆 瀏覽:121
空調扇和空氣凈化器有什麼區別 瀏覽:602
美的濾芯條碼什麼意思 瀏覽:788
廢水雜訊檢測是什麼意思 瀏覽:698
可以用蒸餾水澆花嗎 瀏覽:976
edi電子數據交換論文 瀏覽:295
環境工程專業水處理職稱 瀏覽:476
蒸餾部分何時需要輔助加熱 瀏覽:832
注射純水會有什麼後果 瀏覽:957
h型鋼水處理 瀏覽:256
生物凈化器多少錢一支 瀏覽:147