【发布时间】:2014-04-24 12:23:56
【问题描述】:
我在掌握 CASE 语句的用法(习惯于使用 If/Then)时遇到了一些麻烦。我想将其转换为 CASE 格式:
If DATEPART(Month,Datetime) = 04
Then UPDATE DB1
SET column1 = (SELECT Value FROM DB2)
因此,如果当前日期时间的月份与 4(4 月)匹配,则使用 DB2 的 Value 列中的值更新 DB1 的 column1。使用 CASE 会怎样?
【问题讨论】:
-
CASE是一个表达式。它计算一个值。