SQL - Para verdaderos expertos en SQL

 
Vista:

Para verdaderos expertos en SQL

Publicado por Vic (9 intervenciones) el 30/10/2002 20:43:58
Hola a todos.
Tendo una tabla formada por dos campos: Apellidos y Nombre
Necesito mostrar los datos de los dos campos separados por una coma a traves de una consulta SQL, pero eliminar la coma y el campo Nombre si éste estuviera vacío. Por ejemplo:

LOPEZ, PEPE
PEREZ, ANTONIO
SANCHEZ

Espero que me puedan ayudar. Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para verdaderos expertos en SQL

Publicado por Daniel_28 (73 intervenciones) el 31/10/2002 18:38:21
Niño niño niño...

Que no se supone que ya estaba resuelta tu pregunta??? jeje

quiza no sea todo un experto pero pues creo haberte dado la respuesta correcta... quiza haya algun error por ahi, pero pos identificalo...

saludos

Daniel_28
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para verdaderos expertos en SQL

Publicado por Fabricio (4 intervenciones) el 31/10/2002 19:00:06
Victor, te paso la resolucion, espero te ayude.

Saludos.

create table #A (nombre varchar(20), apellido varchar(20))

insert #A values ('Javier', 'Sanchez')
insert #A values ('Walter', 'Gonzales')
insert #A values ('Ezequiel', 'Castillo')
insert #A values (null, 'Acosta')

select Apellido, z = case when nombre is null then ' '
else ',' + nombre
end
from #A
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Para verdaderos expertos en SQL

Publicado por Eduardo (5 intervenciones) el 04/11/2002 16:24:43
creo que asi esta mejor
select case when Apellido is null then \' \'
else Apellido+ \', \' + nombre
end
from #A
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar