SqlServer语句编写case when
时间: 2023-08-15 18:14:53 浏览: 84
SQL case_when用法
回答: 在SqlServer中,CASE WHEN语句用于根据条件返回不同的值。根据引用\[1\]的例子,可以看到CASE WHEN语句的用法。在这个例子中,根据firstStatus的不同取值,返回不同的结果。当firstStatus为2时,返回2;当firstStatus为0时,返回0;否则返回1。同时,还可以使用GETDATE()函数获取当前时间,并将其赋值给updateTime。最后,将batchCode设置为null。这个例子展示了如何在UPDATE语句中使用CASE WHEN语句来根据条件更新表中的数据。引用\[2\]中的例子展示了另一种用法,根据审核的不同取值返回不同的审批状态。
#### 引用[.reference_title]
- *1* [Sqlserver update 使用case when](https://blog.csdn.net/dongjianxu/article/details/79908673)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [sqlserver CASE WHEN语句示例](https://blog.csdn.net/qq_39569480/article/details/105215974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文