ERROR 1064
Publicado por FRANCISCO (2 intervenciones) el 01/06/2017 18:39:06
Buenas tardes:
Acabo de ingresar en este foro y os diré que hace poco empecé a estudiar MySQL.
Estoy viendo la condición CASE y me lanza el error 1064 (42000) en el siguiente caso:
SELECT *, CASE SUELDO WHEN >1500 THEN "BUENO" ELSE "MALO" END FROM USUARIOS;
Parece que el problema está en el operador >
Si lo quito y pongo SELECT *, CASE SUELDO WHEN 1500 THEN "BUENO" ELSE "MALO" END FROM USUARIOS; funciona bien, pero claro aquí solo puedo ver si SUELDO = 1500.
Por más que he probado con los operadores > < =, etc, me da error.
Agradecidos a quien me pueda ayudar, de lo que supongo es una chorrada, pero ya os digo que soy novato en MySQL
Gracias
Paco Martínez
Acabo de ingresar en este foro y os diré que hace poco empecé a estudiar MySQL.
Estoy viendo la condición CASE y me lanza el error 1064 (42000) en el siguiente caso:
SELECT *, CASE SUELDO WHEN >1500 THEN "BUENO" ELSE "MALO" END FROM USUARIOS;
Parece que el problema está en el operador >
Si lo quito y pongo SELECT *, CASE SUELDO WHEN 1500 THEN "BUENO" ELSE "MALO" END FROM USUARIOS; funciona bien, pero claro aquí solo puedo ver si SUELDO = 1500.
Por más que he probado con los operadores > < =, etc, me da error.
Agradecidos a quien me pueda ayudar, de lo que supongo es una chorrada, pero ya os digo que soy novato en MySQL
Gracias
Paco Martínez
Valora esta pregunta
0