1.工作中常用sql排行 1group by(用来聚合也时常用来去重注意用groupby select 后要跟聚合字段) 2where(SQL计算之前进行过滤,对性能是极大的提高,代码测试阶段where条件下尽量跟分区) 3having(SQL计算之后进行过滤,它的使用会极大提升的代码的简洁性,同样它的功能十分强大) 4时间函数(时间与我们息息相关时间函数同样也是) 5nvl函数(去空变0) 6union以及union all(像双面胶一样只要数据结构一样就可以直接拼接 union去重拼接,union all不去重) 7row_number,rank_number,dence_rank ran