30/05/2011, 10:33
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 8 meses Puntos: 15 | |
Respuesta: Concadenar resultados Cita:
Iniciado por leonardo_josue 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 originalDECLARE @concatena VARCHAR(MAX) SET @concatena = '' SELECT @concatena = @concatena + Email + ',' FROM Account 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... |