版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38750084/article/details/85013398
sql只查一次未优化
SELECT * FROM ( 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 ) c WHERE countnum >= 10 |