oracle中having與where的區別

不能在where子句中使用組函數 可以在having子句中使用組函數,例如 若子句中不含有分組函數(常見組函數:avg,sum,min,max,count,wm_concat等),則二者可以通用 ,從sql優化的角度說,當兩者可通用時儘量使用where,where的效率高一些 where是先過濾,再分組,having是先分組再過濾
相關文章
相關標籤/搜索