我的公司刚刚找到了一位重要客户,为此我需要优化我将要创建的报告。
在互联网上阅读之后,下面是应该避免的一些事情,应该被视为最佳实践。
应该避免
CASE
join
最佳实践
问题如下:
CASE
sql,我应该使用IIF
吗?如果是,为什么?CASE
以及使用IIF
时,是否有可用的时间指标代表10 000条记录?我是否应该将每个数据放在一个包含许多列的大数据集中
dataset1= SELECT col1,col2,CASE WHEN col3 = 'X' THEN 'yes I can' ELSE 'no' END AS col3 FROM x
或者我应该将它们分成几块?
dataset1 = 'SELECT col1,col2 FROM x'
dataset2 ='SELECT CASE WHEN col3 = 'X' THEN 'yes I can' ELSE 'no' END AS col3 FROM x'
非常感谢您的反馈。