所以,如果我有这样的专栏:
Notes
A, B, C
A
A, C
A, F
如果它有一个A打印“现金”,如果它有一个B打印“检查”,如果它有一个C打印“汇票”,我如何做一个多个if语句来查看列。并将它们连接成一个字符串。或者如果案例陈述更好?
答案 0 :(得分:1)
select
case when Notes like '%A%' then 'cash' else '' end +
case when Notes like '%B%' then 'Check' else '' end +
case when Notes like '%C%' then 'money order' else '' end as
customstring
from table
答案 1 :(得分:0)
select replace(replace(replace(Notes,'A','cash'),'C','money order'),'B','Check')
或者您也可以使用案例语句