Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2011, 10:33
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: Concadenar resultados

Cita:
Iniciado por leonardo_josue Ver Mensaje
Hola dezagus:

SQL Server proporciona una manera de obtener el resultado que quieres utilizando una especie de recursividad, podrías crear una función para hacer la concatenación e invocarla desde un simple select, para no tener que hacer uso de ciclos, la idea sería más o menos así:

Código SQL:
Ver original
  1. DECLARE @concatena VARCHAR(MAX)
  2. SET @concatena = ''
  3. SELECT @concatena  = @concatena + Email + ',' FROM Account
  4. print SUBSTRING(@concatena, 1, len(@concatena)-1)

Esta forma creo sería más eficiente que hacerlo con ciclos.

Finalmente una recomendación, no utilices código de otro lenguaje en este foro. existe un foro exclusivo para PHP, este es para SQL Server, por lo tanto sólo deberías colocar código SQL y/o TRANSACT-SQL.

saludos.
Leo
Muy de acuerdo, visto que SQL Server es de las pocas bases en la cual esta tecnica si funciona...