[英]SQL query to ADD new column in table with condition
在连接之前使用case
语句检查值是否相同。
ALTER TABLE Wealth_CFY
ADD Type3 AS (CASE WHEN COALESCE(Type1, '') <> COALESCE(Type2, '') THEN Type1 + ' ' + Type2 ELSE Type1 END) PERSISTED
COALESCE
用于处理NULL
值。 如果Type1
和Type2
都不接受NULL
值,则删除COALESCE
函数
ALTER TABLE Wealth_CFY
ADD Type3 AS (CASE WHEN COALESCE(Type1, '') <> COALESCE(Type2, '') THEN
Type1 + ' ' + Type2 ELSE Type1 END) PERSISTED
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.