Niente OPTIME ho provato ma...

codice:
USE PROVE
GO

SELECT CASE ru
         WHEN 'CHIRURGIA GENERALE' THEN 'Computer'
         WHEN 'OCULISTICA' THEN 'Cucina moderna'
         WHEN substring(colonna,1,1)='M' THEN 'Business'
          WHEN 'psychology' THEN 'Psicologia'
         WHEN 'trad_cook' THEN 'Cucina tradizionale'
         ELSE 'Nessuna categoria'
      END
from HOSPITAL
Msg 102, Level 15, State 1, Line 5
Sintassi non corretta in prossimità di '='.