有一个查询中关于使用REPLACE语句中的IF语句如何在REPLACE()语句中使用IF语句?
实例(如果可能的话!):
REPLACE("Person Legislative Information"."Marital Status",'Widowed','Widower')
这样的作品,但我需要有一个IF语句来区分根据他们的性别(可以从另一列中拉出)来判断他们是W夫还是寡妇。
我会在启动REPLACE语句之前放置一条IF语句吗?
例子:
REPLACE(REPLACE(IF("Worker"."Gender" = 'M')"Person Legislative Information"."Marital Status",'Widowed','Widower')IF("Worker"."Gender" = 'F')"Person Legislative Information"."Marital Status",'Widowed','Widow')
不知道如果我筑巢这个错误的,但我似乎无法得到这个工作,任何想法?
完美的谢谢Alex! –
我高兴,因为我喜欢这个答案。我最初想到了REPLACE之外的CASE,但我喜欢这个版本在里面使用它。此外,示例和验证数据也做得很好。 – unleashed