Оператор MySQL CASE и 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 в начальном операторе, чтобы условие действовало как 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

Я хочу, чтобы «не круто» и «очень круто» были регулярными выражениями. Надеюсь, это достаточно ясно.

7
задан bjo 21 January 2011 в 04:23
поделиться