Select

30/03/2006 - 15:54 por Miguel | Informe spam
Por favor si me pueden ayudar con lo siguiente se los agradeceré:

Si tengo una tabla la cual además de otros campos tiene dos campos (UDF1,
UDF2) que utilizo para introducir unos valores ya se en uno de los dos o en
ambos. Mi pregunta es ¿Cómo puedo hacer un Select que me devuelva dos líneas
(del mismo registro) si los dos campos estan llenos y una línea si es solo
uno de los dos, por ejemplo:

Nombre udf1 udf2
Maria 2345 5678

El Select me devuelva lo siguiente:

Nombre udf1 udf2
Maria 2345 5678
Maria 2345 5678

O mejor lo siguiente:

Nombre udf1 udf2
Maria 2345
Maria 5678


Gracias
 

Leer las respuestas

#1 Ele
30/03/2006 - 17:26 | Informe spam
Utiliza uniones Ejemplo:
Select Nombre, udf1, udf2
From tutabla
Where Nombre Like '%Maria%'
And udf1 Is Not Null
Union
Select Nombre, udf1, udf2
From tutabla
Where Nombre Like '%Maria%'
And udf2 Is Not Null

"Miguel" escribió en el mensaje
news:eF1j$
Por favor si me pueden ayudar con lo siguiente se los agradeceré:

Si tengo una tabla la cual además de otros campos tiene dos campos (UDF1,
UDF2) que utilizo para introducir unos valores ya se en uno de los dos o


en
ambos. Mi pregunta es ¿Cómo puedo hacer un Select que me devuelva dos


líneas
(del mismo registro) si los dos campos estan llenos y una línea si es solo
uno de los dos, por ejemplo:

Nombre udf1 udf2
Maria 2345 5678

El Select me devuelva lo siguiente:

Nombre udf1 udf2
Maria 2345 5678
Maria 2345 5678

O mejor lo siguiente:

Nombre udf1 udf2
Maria 2345
Maria 5678


Gracias


Preguntas similares