|
|
1
22
但您可以在UPDATE语句中使用它:
逻辑是,只有当列值为空时,该值才会更新为99,这是因为COALESCE是如何工作的——返回第一个非空值(处理从左到右提供的列表)。 |
|
|
2
4
|
|
3
4
只需轮询每个表的sys.columns表并创建一些动态sql。。。这是一种蛮力,但它省去了编写所有t-sql的麻烦。 例如:
|
|
|
4
2
我宁愿为报告写一个智能查询。例如,如果使用is NULL(columnname,99),则只要列值为空,它就会返回99。 |