Tema: sql facil
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/08/2012, 06:59
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 18 años, 11 meses
Puntos: 16
Respuesta: sql facil

SELECT productos.nombre, DECODE(garantias.tiene_garantia, 1, 'Tiene garantia', 'No tiene garantia') FROM productos, garantias
WHERE....

Puedes encontrarlo en esta web: http://www.techonthenet.com/oracle/functions/decode.php

La suelo usar muchísimo, es una de mis preferidas!

DECODE(CAMPO, VALOR1, 'MUESTRA ESTO SI CAMPO=VALOR1', 'SINO MUESTRA ESTO')
Puedes hacer como si fuera un IF - ELSE
DECODE(TIPO_DOCUMENTO, 'D', 'DNI', P, 'PASSAPORTE', 'OTRO TIPO DOCUMENTO')


Suerte y usemos San Google!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)