【发布时间】:2021-09-22 21:10:58
【问题描述】:
我有一个静态表,我想用一个字符串替换一个特定的值。换句话说,在我的表中,我想将 type_1 列中的值 dog 替换为 'primate'。
这是我的桌子:
t_id|type_1|count
1, dog, 22
2, cat, 55
3, bird, 12
这是我的预期输出:
t_id|type_1|count
1, primate, 22
2, cat, 55
3, bird, 12
如你所见,我只是想把价值狗换成价值灵长类动物。
到目前为止,这是我的代码:
SELECT REPLACE(t.type_1, 'dog', 'primate')
FROM table_1 t
where t.type_1 = 'dog' and t.t_id='1'
我是 oracle sql 的新手,所以语法对我来说有点混乱。任何想法或建议都会有所帮助。
【问题讨论】:
标签: sql oracle oracle11g sql-update