为此表编写条件语句

时间:2018-11-21 16:06:45

标签: tsql syntax case conditional-statements

我有一个要求,我需要写几行case语句来生成新列,计算第一列和第二列以返回结果。
在此示例中,我要检查第二列是否有更多的null,然后返回'semi valid'

ref no       first column      second column      result (new column) 
1234         yes               yes 
1234         null              null
1234         yes               null

在此示例中,我要检查两者中是否都没有null,然后返回'valid'

ref no       first column      second column      result (new column) 
1234         yes               yes 
1234         yes               yes
1234         yes               yes

在此示例中,我想检查第二列是否有更多的null,然后返回'higher valid'

ref no       first column      second column      result (new column) 
1234         yes               yes 
1234         yes               yes
1234         yes               null

在此示例中,我想检查第一列是否有更多的null,然后返回'not valid'

ref no       first column      second column      result (new column) 
1234         null              yes 
1234         null              yes
1234         null              yes

0 个答案:

没有答案