在我的表中,选定的列包含默认值 null,但我想通过向其附加一个字符串来更新该列,条件是如果该字段包含 null,则应该更新它,否则如果它包含任何其他字符串,那么我需要更新它就像update tabname set colname=concat(colname,',newString')吗?任何信息都会对我有很大帮助,提前致谢......
您可以使用case
update tabname
set colname= case when colname is null or colname =''
then 'newString'
else concat(colname,'newString')
end
Run Code Online (Sandbox Code Playgroud)