标签: sql sql-server
我有一个很大的大表,我想从这个表中有3个不同的视图,每次都有一个大的where子句。
视图的问题是每次查询时都需要执行where子句。
所以,我想知道最好的方法来做到这一点:
我正在考虑在加载大型主表时使用case when语句制作3个标志列。或者加载3个物理表(在etl上的大位置)
答案 0 :(得分:1)
使用函数(filter1,filter2,..)和Returs @t Table