alternativa oracle a select if de mysql
Publicado por Pedro (2 intervenciones) el 03/01/2011 13:15:53
Hola,
Estoy haciendo pruebas con bases de datos, y he visto que MYSQL permite IF dentro de selects.
El caso es que necesitaría devolver 1 ó 0 dependiendo de si hay registros que cumplan con los requisitos indicados en la cláusula where. En MySQL se puede hacer de la forma siguiente:
SELECT if(count(*)=0,'0','1') from Prueba where id=1
Esta select devuelve 0 si el count de registros con id=1 es 0, ó devuelve 1 si el count no es igual a 0
¿Hay alguna forma en Oracle de hacer lo mismo?
Estoy haciendo pruebas con bases de datos, y he visto que MYSQL permite IF dentro de selects.
El caso es que necesitaría devolver 1 ó 0 dependiendo de si hay registros que cumplan con los requisitos indicados en la cláusula where. En MySQL se puede hacer de la forma siguiente:
SELECT if(count(*)=0,'0','1') from Prueba where id=1
Esta select devuelve 0 si el count de registros con id=1 es 0, ó devuelve 1 si el count no es igual a 0
¿Hay alguna forma en Oracle de hacer lo mismo?
Valora esta pregunta


0