1,抽取子函数 注意新的函数要从可复用的角度 & 函数内避免在于外部交互 等角度进行考虑
2,replate temp with query 用一个查询的函数来替换临时变量的加工操作
3,函数避免操作外部的变量