duda sql server

11/10/2005 - 19:15 por TR | Informe spam
Hola,

Tengo una tabla con un campo que contiene nombre. Necesito hacer una sql
para mostrar los nombres, sería:

select nombre from nombres_usuario

Pero necesito una cosa que no he conseguido y no he encontrado por
ningún lado, igual no se puede...

sacar el listado de nombres pero concatenando un texto, es decir:

Mi nombre es: Maria
Mi nombre es: Pepe
Mi nombre es: Jose

no se, alguna forma de concatenar "Mi nombre es: " en la SELECT con el
campo.

alguien me puede ayudar?

Saludos,

Preguntas similare

Leer las respuestas

#1 Maxi
11/10/2005 - 19:18 | Informe spam
Hola, algo asi como

select 'mi nombre es:' + nombre from nombres_usuario




Salu2
Maxi [MVP SQL SERVER]


"TR" escribió en el mensaje news:
Hola,

Tengo una tabla con un campo que contiene nombre. Necesito hacer una sql
para mostrar los nombres, sería:

select nombre from nombres_usuario

Pero necesito una cosa que no he conseguido y no he encontrado por ningún
lado, igual no se puede...

sacar el listado de nombres pero concatenando un texto, es decir:

Mi nombre es: Maria
Mi nombre es: Pepe
Mi nombre es: Jose

no se, alguna forma de concatenar "Mi nombre es: " en la SELECT con el
campo.

alguien me puede ayudar?

Saludos,

Respuesta Responder a este mensaje
#2 TR
11/10/2005 - 21:45 | Informe spam
Gracias Maxi,

en realidad necesito hacer esto, concatenar un texto con un número, que
es el IDNombre así:

select 'hola.aspx?idnombre=' + IDNombre from nombres_usuario

ejecuto la sql y me dice lo siguiente:

"Servidor: mensaje 245, nivel 16, estado 1, línea 1
Error de sintaxis al convertir el valor varchar 'hola.aspx?idnombre='
para una columna de tipo de datos int."

saben que puedo hacer para solucionar este problema¿?

un cordial saludo y muchas gracias de antemano,




Maxi escribió:
Hola, algo asi como

select 'mi nombre es:' + nombre from nombres_usuario



Respuesta Responder a este mensaje
#3 TR
11/10/2005 - 21:49 | Informe spam
Hola,

creo que lo he conseguido,

select 'hola.aspx?idnombre=' + CAST ( EmployeeID AS VARCHAR(10) ) from
employees

Saludos,

TR escribió:
Gracias Maxi,

en realidad necesito hacer esto, concatenar un texto con un número, que
es el IDNombre así:

select 'hola.aspx?idnombre=' + IDNombre from nombres_usuario

ejecuto la sql y me dice lo siguiente:

"Servidor: mensaje 245, nivel 16, estado 1, línea 1
Error de sintaxis al convertir el valor varchar 'hola.aspx?idnombre='
para una columna de tipo de datos int."

saben que puedo hacer para solucionar este problema¿?

un cordial saludo y muchas gracias de antemano,




Maxi escribió:

Hola, algo asi como

select 'mi nombre es:' + nombre from nombres_usuario






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida