1
Convertir un resultado del servidor SQL de serie en una cadena separada por comas ejecutando la siguiente consulta:
DECLARE @ resultset VARCHAR ( 500 ) SELECT @ resultset = CASEWHEN @ ResultSet es NULL ENTONCES CONVERT ( VARCHAR ( 20 ) , [ Nombre] ) Else ',' + CONVERT ( VARCHAR ( 20 ) , [ Nombre ]) ENDFROM Personas condición WHERE = abc ;
" es nulo " es necesario el caso porque la adición de un valor nulo dará lugar a una cadena nula
2
Convertir un resultado MySQL puesto en una cadena delimitada por comas con la función " GROUP_CONCAT " ejecutando la siguiente consulta: .
< p > SELECT a.id , GROUP_CONCAT ( b.name ) AS list_namesFROM idents aINNER ÚNETE nombres b ON ( a.id = b.n_id ) GROUP BY a.id ;
los " GROUP_CONCAT " concatena función de los resultados juntos, separando cada uno con el default " ," calidad .
3
Convertir resultado PostgreSQL puesto en una matriz separada por comas con la función " string_agg " mediante la ejecución de la siguiente consulta :
SELECT id, string_agg (nombre, ' ,') dE employeesGROUP POR id;
los " string_agg " concatena función de los resultados y les separa con el delimitador especificado, que es " , . ", en el ejemplo