Advertisement

SQL常见雷区函数优化执行顺序使用技巧总结

阅读量:

SQL常见雷区,函数,优化,执行顺序,使用技巧汇总

一、sql使用技巧

1、去重统计

select count(distinct 去重字段) from 表

2、字段别名和 group by

踩这个坑还是很难受的,亏得公司的学长看出来了,希望下次不要再入坑了。

复制代码
    sql1:
      select d.cellid,d.num from(
        select z.cellid,avg(z.rsrp) as num
        from data_zlwc z
        where z.cellid!=''
        group by z.cellid)
        d where d.num=-60 ;
    
    sql2:
      select cellid,avg (rsrp) as rsrp
      from yrh.data_zlwc
      where cellid!=''
      and rsrp =-60
      group by cell
复制代码
    说一下具体的区别和注意事项:
    1、sal1查的是avg(rsrp)=-60,sql2查的是rsrp=-60;
    2、如果需要给字段取别名,不要将新取的别名和原有的字段名重复

全部评论 (0)

还没有任何评论哟~