谁能告诉我如何用相同的值更新多个行..?
例如,如果我有一个员工表,如,
employee id salary
1 100
2 230
3 120
4 360
5 190
Run Code Online (Sandbox Code Playgroud)
如果我希望员工1,2和5拥有相同的薪水,比如说300 ...如何使用单个查询更新?
谢谢
我在我写的查询中有一个列,如下所示.
**RCPT_DATE**
NULL
2017-01-09 00:00:00.000
NULL
NULL
1900-01-01 00:00:00.000
1900-01-01 00:00:00.000
1900-01-01 00:00:00.000
2016-09-05 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
我想要做的是摆脱NULL
值并显示'不可用'并显示'No Rcpt'而不是'1900-01-01 00:00:00.000'值,使其看起来更干净.
我试过下面但它没有做任何事情
CASE c.RCPT_DATE
WHEN '1900-01-01 00:00:00.000' THEN ''
WHEN NULL Then 'xxx'
ELSE c.RCPT_DATE
END AS RCPT_DATE,
Run Code Online (Sandbox Code Playgroud)
我试过了,
CASE c.RCPT_DATE
WHEN '1900-01-01 00:00:00.000' THEN NULL
Run Code Online (Sandbox Code Playgroud)
这打印NULL
而不是'1900-01-01 00:00:00.000'值,但这不是我想要的.
任何帮助赞赏
谢谢