我在一个包含数据的表中有两个字段 - Relationship和ReciRelationship。我需要创建一个MS Sql语句来检查以下内容并更新:
如果ReciRelationship包含母亲或父亲或姐妹或兄弟 将该值更新为Relationship 否则保持关系。
我只是有这个因为没有sql的经验而无法继续进行。任何帮助将不胜感激。
UPDATE EEParents_actual
SET Relationship = Relationship
where ReciRelation not in('Mother','Father','StepFather','StepMother','Brother','Sister' );
答案 0 :(得分:0)
试试这个:
UPDATE EEParents_actual
SET ReciRelationship = Relationship
WHERE (ReciRelationship LIKE '%Mother%') OR (ReciRelationship LIKE '%Father%') OR
(ReciRelationship LIKE '%Brother%') OR (ReciRelationship LIKE '%Sister%')