mysql中的where和having子句的區別及各自的適用場景

先說下having和where各自的適用場景: having通常跟在group by以後,執行記錄組選擇的一部分來工做的。 where則是執行全部數據來工做的。 再者having能夠用聚合函數,如having sum(qty)>1000,where則不行函數   區別1 having字句能夠讓咱們篩選成組後的各類數據,where字句在聚合前先篩選記錄,也就是說做用在group by和having字
相關文章
相關標籤/搜索