Questão de Banco de Dados — PostgreSQL — IF-RS 2018
Banco de DadosPostgreSQL
- Código
- qq369200
- Banca
- IF-RS
- Órgão
- IF-RS
- Ano
- 2018
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
Qual consulta SQL seria necessária executar no banco de dados PostgreSQL, versão 9.2, utilizando funções nativas, para que o resultado produzido seja EXATAMENTE igual aos valores obtidos na figura 4?
Figura 4 - Resultado esperado.
Figura 4 - Resultado esperado.- Awith q1 as (select * from cidade_usuario order by usuario_id desc)select q1.cidade, string_concat(q1.usuario_id, ' | ') as usuariosfrom q1 group by q1.cidade order by 2
- Bwith q1 as (select * from cidade_usuario order by usuario_id desc)select q1.cidade, concat_values(q1.usuario_id, ' | ') as usuariosfrom q1 group by q1.cidade order by 1
- Cwith q1 as (select * from cidade_usuario order by usuario_id desc)select q1.cidade, string_concat(array_agg(q1.usuario_id), ' | ') as usuariosfrom q1 group by q1.cidade order by 1
- Dwith q1 as (select * from cidade_usuario order by usuario_id)select q1.cidade, array_to_string(array_agg(q1.usuario_id), ' | ') as usuariosfrom q1 group by q1.cidade order by 2
- Ewith q1 as (select * from cidade_usuario order by usuario_id desc)select q1.cidade, array_to_string(array_agg(q1.usuario_id), ' | ') as usuariosfrom q1 group by q1.cidade order by 1