|
|
1
3
|
|
|
2
2
执行引擎最好在查询之前进行同样多的参数处理。
如果您不介意代码重复,可以更进一步,使用If/ELSE分割两个单独的查询。 |
|
3
1
如果使用null,则可以保存一些步骤
|
|
4
1
正如Aaron Bertrand所评论的,您当前的查询可以这样简单地编写:
自if起
如果
请注意,在这两个问题中
此外,请注意,这只是因为您使用
|
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |