sql:常用:having 子句
阿新 • • 發佈:2018-12-15
HAVING 子句
在 SQL 中增加 HAVING 子句原因是,WHERE 關鍵字無法與聚合函式一起使用。
HAVING 子句可以讓我們篩選分組後的各組資料。
以下sql只查一次未優化
SELECT COUNT(company_name) AS countnum, company_name, tel_tru, tel_full FROM ( SELECT company_name, tel_full, case when length(tel_l)<=12 then RIGHT(tel_l,7) when length(tel_l)>12 then RIGHT(tel_l,12) end tel_tru FROM ( SELECT company_name, REPLACE(tel,' ','') tel_l, tel tel_full FROM t_contact) a ) b GROUP BY tel_tru having |