阅读背景:

将查询集SQL-存为物理 OR 临时表

来源:互联网 

最近的BI项目, 就是会涉及大量的 sql, 后台处理也全是 sql 来拼接成一张物理宽表, 然后前台也是用 sql 来做各种图形骚操作. 尤其是后台处理部分, 大量的sql, 有点尴尬的事情是, sql 好像没有编程语言的 "数据结构", 只是一些数据类型. 不像编程语言, 比如我最熟悉的 Python, 它有列表, 有二维数组, 或者在分析中最常用的 DataFrame, 可以用一个变量来进行指向. SQL 就尴尬了, 我在写的时候, 经常会有各种, 嵌套或子查询的代码, 大多是重复的, 不断 复制粘贴, 会显得sql 很长, 且性能和可读性都比较差. 因此, 需要一个, "临时变量" 来存储中间过程, 就跟咱编程一样, 定义变量来指向某个 "数据结构" 是一样的.最近的BI项目, 就是会涉及大量的 sql, 后台处理也全是 sql 来拼接成一张物理宽表, 然




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: