SQL SERVER:CASE判断空,错误一例
Posted The first wings
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER:CASE判断空,错误一例相关的知识,希望对你有一定的参考价值。
-----错误判断------------------------------------------------------------------------------------
SELECT
policy_jq_no,policy_sy_no,
CASE policy_jq_no
WHEN \'\' THEN
policy_sy_no
ELSE
policy_jq_no
END policy_no
FROM
ZY_SURVEY_VISIT order by FLOW_ID desc
![](https://image.cha138.com/20210513/81669ce4d489458196e03f8123d2bc6c.jpg)
---正确判断-----------------------------------------------------------------------------
SELECT
policy_jq_no,policy_sy_no,
CASE
WHEN policy_jq_no IS NULL THEN
policy_sy_no
ELSE
policy_jq_no
END policy_no
FROM
ZY_SURVEY_VISIT order by FLOW_ID desc
![](https://image.cha138.com/20210513/c3e04a7e9e8840d09d6165b24c14a6a5.jpg)
以上是关于SQL SERVER:CASE判断空,错误一例的主要内容,如果未能解决你的问题,请参考以下文章