Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

decode

Estas en el tema de decode en el foro de Bases de Datos General en Foros del Web. Buena Tarde. tengo una disyuntiba. Requiero hacer una consulta con decode, pero necesito que tenga la siguiente secuencia, lo mostrare en if else if(trabajo=10 and ...
  #1 (permalink)  
Antiguo 05/11/2010, 17:57
 
Fecha de Ingreso: agosto-2004
Mensajes: 71
Antigüedad: 19 años, 8 meses
Puntos: 0
decode

Buena Tarde.
tengo una disyuntiba.
Requiero hacer una consulta con decode, pero necesito que tenga la siguiente secuencia, lo mostrare en if else

if(trabajo=10 and usuario=1 or salario=10) then 4*salario

se puede usar and u or en un decode.

Espero puedan ayudarme
  #2 (permalink)  
Antiguo 07/11/2010, 15:11
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: decode

En vez de utilizar decode utiliza CASE.

decode ya es obsoleto y si funciona es por mantener compatibilidad con versiones anteriores. Ahora con CASE puedes hacer lo que quieres facilmente.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 08/11/2010, 10:35
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: decode

asi es Decode ya no se utiliza, pero si aun quieres utilizarlo, cabe indicar que funciona para un solo ARGUMENTO
es de la siguiente manera:

Decode(Trabajo, 'A', 'Es la Letra A', 'B', 'Es la Letra B', .... )

Saludos,
__________________
Odio verte ir, pero me encanta verte yendo :)

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:50.