我需要更换一个NULL
仅当其他条件匹配时列中的值。
Columns: Parent, Child, flag01, lag02
父栏目有很多NULL
值,但我想替换null
仅当flag01
and flag02
是“好的”。
If flag01
and flag02
都是“Ok
" 并且 Parent 为 NULL,替换为 'CT_00000'。否则,保留原始值(当 NOT NULL 时)。
所以我认为你想要一个 select 语句。
select case when (parent is null and flag01 = 'OK' and flag02 = 'OK')
then 'CT_00000'
else parent end as columnSomeName,
Child, flag01, lag02
from yourTable
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)