【发布时间】:2018-07-19 12:02:02
【问题描述】:
我有一个如下所示的表格:
id name value
123 name1 ,
345 name2 N/A
456 name3 ,value1
我希望我的输出是这样的
id name value
123 name1 undefined
345 name2 undefined
456 name3 value1
如果只是, 或N/A,那么输出应该是undefined
否则从value的开头替换,
Select id, name
(case when value regexp ',' then 'undefined'
when value regexp 'N/A' then 'undefined'
end)
但是,它正在用价值 undefined 替换所有内容
【问题讨论】:
-
您是否有理由需要使用
regexp而不是=或LIKE? -
不,没有这样的原因
标签: mysql select join left-join inner-join