更改其中
我有一个表格的'null'的表格值,我希望用实际的空值替换。
但是,如果我尝试在选择中进行以下操作
Select Replace(Mark,'null',NULL) from tblname
它替换所有行,而不仅仅是用字符串的行替换。如果我将其更改为
Select Replace(Mark,'null',0) from tblname
它可以执行我期望的,只用字符串'null'
您可以使用NULLIF
:
SELECT NULLIF(Mark,'null')
FROM tblname;