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

Se puede hacer If en SQL?

Estas en el tema de Se puede hacer If en SQL? en el foro de Bases de Datos General en Foros del Web. Hola gente! kisiera saber si se puede hacer alguna especie de if en SQL y como Muchas Gracias...
  #1 (permalink)  
Antiguo 12/07/2006, 06:47
Avatar de elwolos  
Fecha de Ingreso: febrero-2004
Ubicación: Argentina
Mensajes: 251
Antigüedad: 20 años, 2 meses
Puntos: 0
Se puede hacer If en SQL?

Hola gente! kisiera saber si se puede hacer alguna especie de if en SQL y como
Muchas Gracias
__________________
W:-DL
...estas cosas pasan una sola vez en la vida... capaz dos.
Diseño Web - Desarrollo Web
  #2 (permalink)  
Antiguo 12/07/2006, 08:15
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 11 meses
Puntos: 1
Claro que si , el WHERE es un gran IF .

Pero si concretas la base de datos te podemos dar mas ayuda .
__________________
Time is the fire in which we burn
  #3 (permalink)  
Antiguo 12/07/2006, 08:16
 
Fecha de Ingreso: junio-2006
Mensajes: 87
Antigüedad: 17 años, 10 meses
Puntos: 0
En el estandar SQL creo que no esta, así que depende de la BBDD que este utilizando. Cual usas? En Oracle esta el decode que es algo parecido, en MySQL esta implementado el if y el case
  #4 (permalink)  
Antiguo 12/07/2006, 08:21
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
El que es comun en los 3 más usados (me refiero a Oracle, Sql Server y MySql), como una especie de IF, se usa CASE...WHEN...
Pero dependiendo de la BD, puedes usar otras funciones.
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
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 00:34.