大概就是这样情况:某字段直接查询结果是【1】;【2】;【1,2】;【2,3,4】,像这样的单个数字或数字组合。映射要求就是:1对应A 2对应B 3对应C这样。 我要实现查询结果为转换后的【A】;【B】;【A,B】;【B,C,D】,这样一种情况 ,怎么写语句 实现这个查询
问题比较模糊,不是太明白需要做的是什么,如果单纯的是将输出的结果从 1 变成 A这样子的话,可以用replace()函数进行处理。
把1,2,3这个字段换成case 字段名 when 1 then A when 2 then B when 3 then C else null end as 字段名,组合没太明白你的意思,是结果是组合吗,还是存的时候就是数字或组合都有