我想从oracle表重命名某些数据。让我们假设表“随机项目”中的数据具有
形式Day Item Total
12/3 102 12
12/3 423 28
12/4 102 48
我想将项目编号重命名为特定字符串,因此当我从表中获取数据时,输出将显示为
Day Item Total
12/3 Shoe 12
12/3 Orange 28
12/4 Shoe 48
所以Shoe = 102,Orange = 423
我没有写表格。我查看了重命名,同义词和替换等命令,但它们都重命名了特定的表或列。我想敬畏表中的数据。
谢谢
答案 0 :(得分:3)
select day, case ITEM when 102 then 'shoe'
when 423 then 'orange'
end itemname, total
from items
答案 1 :(得分:0)
尝试使用解码,如:
select day, decode(item, '102', 'Shoe', '423', 'Orange',...), total from items