小编mps*_*ing的帖子

如何在SQL中删除字符串中的多个字符

我试图弄清楚如何在SQL中删除字符串中的字符。数据库中当前的名称如下所示:

引擎-品牌-类别

如何删除所有内容,仅保留“类别”部分?

有趣的是,我目前使用的代码与我想要的相反。它保留了所有内容并删除了“类别”部分。我已经尝试了领先,领先和落后,但仍然获得了相同的结果

select trim(Both'-' from SUBSTRING_INDEX(ad_group,'- ',2)) 
from farm.GoogleAdGroup GAG
join farm.GoogleCampaign GC on GAG.googlecampaign_id_fk = GC.id
where campaign_type like 'product'
limit 50;
Run Code Online (Sandbox Code Playgroud)

我只需要代码来保留“类别”部分并删除其他所有内容。

mysql sql

0
推荐指数
1
解决办法
45
查看次数

标签 统计

mysql ×1

sql ×1