我正试图通过mysql标准化数据集中的活动命名约定。请看下面的代码;
SELECT
`Campaign`
FROM
`cost_per_platform`
case when `Campaign` like '%brand%' then 'Brand'
else 'Other' end
这是通过domo.com mysql函数运行的。我被提供以下错误;
数据库报告语法错误:您的sql语法有错误;检查与mysql服务器版本相对应的手册,以获得使用“case-when”的正确语法 Campaign
例如第5行的“%brand%”和“brand”else“other”“end”
有人对修复有什么建议吗?谢谢你的帮助。
3条答案
按热度按时间kkih6yb81#
你想要那个
case
中的表达式select
条款:这会将第二列添加到结果集中,称为
new_campaign
,表示“标准化”值。如果你想要一个
update
改为查询(即用“标准化”值替换现有值)x0fgdtte2#
会吗
能满足你的需要吗?
w80xi6nr3#
你的问题看起来像是谎言