如果列的值为123,OI:909, 456,OI:789
,我想给那些不喜欢的人添加前缀
然后更新为OI:123,OI:909, OI:456, OI:789
我尝试遵循SQL
select col_1(case when col_1 NOT LIKE '%OI:%' then concat("OI:",col_1) end) from table_1;
答案 0 :(得分:0)
您可以尝试使用以下语法:
select
case when col_1 NOT LIKE '%OI:%'
then concat("OI:",col_1)
ELSE col_1
end col1
from table_1;