Necesito una declaración de caso que permita coincidencias parciales. Obtengo un error de sintaxis, pero me pregunto si es posible algo similar a esto. Si no es así, mi solución es secundaria a volver a escribir como un cursor ... Ejemplo:SQL 2005 ¿Puedo usar palabra clave como en una declaración de caso
SELECT CASE ColumnName
WHEN 'value1' THEN 'answer1'
WHEN 'value2' THEN 'answer2'
WHEN LIKE '%TEST%' THEN 'answer3'
END AS Answer
FROM TableName
Por el amor de SQL, no utilice un cursor! – Widor
Está utilizando la expresión "simple' CASE' pero debe utilizar la expresión "CASE buscado". Consulte [la documentación] (http://msdn.microsoft.com/en-us/library/ms181765 (v = SQL.90) .aspx). – onedaywhen