Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 09-nov-2007, 07:29   #1 (permalink)
mveraa ha deshabilitado el karma
 
Avatar de mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.772
Enviar un mensaje por MSN a mveraa
duda en query con case

hola maestros me pueden hechar una manito con esta query.

tengo una tabla llamada "personas" que contiene un campo llamado "vivienda".

-vienen asi los datos 1(que representan a casa) , 2(representan a depto).

select nombre,vivienda from personas
se optiene por ej, miguel 1 , maria 2


-no existe una tabla vivienda para hacer la relacion.

necesito hacer una query que haga la equivalencia.

para optener por ejemplo miguel casa , maria depto

creo que serviria un case pero no lo se aplicar bien.


saludos.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
mveraa está desconectado   Responder Citando
Antiguo 09-nov-2007, 07:50   #2 (permalink)
xiulo ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 20
Re: duda en query con case

Con esto diría que te vale si no pon 1 y 2

SELECT nombre, CASE vivienda when 1 then "casa" when 2 then "depto" END from persona where ....

Pero cambiando el campo por un ENUM("casa,"dpto")....
xiulo está desconectado   Responder Citando
Antiguo 09-nov-2007, 07:55   #3 (permalink)
mveraa ha deshabilitado el karma
 
Avatar de mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.772
Enviar un mensaje por MSN a mveraa
Re: duda en query con case

ok . muchas gracias eso era.


Saludos.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"
mveraa está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93