我想使用一个带有 REGEXP 的 CASE 语句。目前我正在做类似于这样的事情:
SELECT NAME,
CASE INFO
WHEN 'not cool' THEN 'Not Cool'
WHEN 'very cool' THEN 'Cool'
ELSE INFO
END AS INFO
FROM INFO_TABLE
有没有办法在初始语句中使用 REGEXP 使条件作为正则表达式呢?理论上这就是我想要的,但以下方式无效:
SELECT NAME,
CASE INFO REGEXP
WHEN 'not cool' THEN 'Not Cool'
WHEN 'very cool' THEN 'Cool'
ELSE INFO
END AS INFO
FROM INFO_TABLE
我希望“不酷”和“非常酷”成为正则表达式。希望这足够清楚。