oralce如何把字段里面的数字根据需求转换成汉字比如(17是张三,8是李四,9是王二)把相应的数字替换
select * from dual
| id |
| 17,8,9 |
| 单元格 |
oralce如何把字段里面的数字根据需求转换成汉字比如(17是张三,8是李四,9是王二)把相应的数字替换
select * from dual
| id |
| 17,8,9 |
| 单元格 |
需求转换成汉字比如(17是张三,8是李四,9是王二),那这个关系必须有一个表维护,例如有一个 T_NANE_MAPPING 里面有主键ID ,NAME_ID,NAME;
假设
| id |
| 17,8,9 |
| 单元格 | 这个表为T_OTHER 里面有一个字段为上面的数字ID 假设就叫ID。那么关联这两个表就可以吧名字查出来了。
select A.ID,B.NAME from T_OTHER A left join T_NANE_MAPPING B on A.ID=B.NAME_ID;
这样就得到对应的ID的名称了