我想为列数据添加前缀,如果列的值为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;
您可以尝试使用此sintax
select
case when col_1 NOT LIKE '%OI:%'
then concat("OI:",col_1)
ELSE col_1
end col1
from table_1;