SQL做题实战分析策略

  • 首先先拿到sql题目,然后按照如下策略进行拆解

  • (1)拆分出表,字段和题目要求的加工答案做匹配
  • (2)确认加工答案是按照何种要求此时把需要用的函数给列出来通常常用函数count(),coalesce()sum()greastest()position()round()month_between()trunc(,‘MM’),TRUNC(,'Q'),TRUNC(,'DD'),row_number()over(partition by    order by )
  • (3)确认表的关联方案,确认数据是否重复去重方案
  • (4)确定主表附表的条件
  • (5)把整合出来的主附表语句拼接起来
  • (6)跑完没问题情况下考虑进行时间上的优化(语句优化是否索引,服务器优化,硬件优化)
  • (7)提交后如果报错先看报错信息,整合报错代码,对报错源头进行数据和语句上的整理

猜你喜欢

转载自blog.csdn.net/wtfsb/article/details/131148564