Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/07/2006, 09:58
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
En mysql existe la funcion de control de flujo IF() (que indiqué en mi ejemplo de código), que no es un statement (no sé que palabra sea la adecuada en español), tambien existe el statement IF que se usa en procedimientos almacenados.

La funcion IF() no es parte del estandar SQL, pero está implemntada y se puede usar en MySql. En el ejemplo que da Jennifer_munn no la usó bien, sino que trató de usar el statement, lo cual no es correcto. La forma correcta es la que usa el ejemplo de seanchan, y tambien es correcto el uso de CASE.

Jennifer_munn, respecto de CONCAT(), no te basta con algo asi?

concat(tipo," ", direccion, " ", numero) as calle