Considere uma tabela de banco de dados contendo nomes, com três linhas: Peter Paul Mary Existe uma maneira fácil de transformar isso em uma única sequência de Peter, Paul,
Considere uma tabela de banco de dados contendo nomes, com três linhas: Peter Paul Mary Existe uma maneira fácil de transformar isso em uma única sequência de Peter, Paul,
Usando MySQL, eu posso fazer algo como: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Minha saída: shopping fishing coding mas eu só quero 1 linha, 1 col: Saída esperada: shopping, fishing, coding O motivo é que estou selecionando vários valores de várias tabelas e, depois de...
Como eu consigo: id Name Value 1 A 4 1 B 8 2 C 9 para id Column 1 A:4, B:8 2
Estou usando GROUP_CONCAT()em uma consulta MySQL para converter várias linhas em uma única string. No entanto, o comprimento máximo do resultado dessa função é de 1024caracteres. Estou muito ciente de que posso alterar os parâmetros group_concat_max_lenpara aumentar esse limite: SET SESSION...
Eu tenho uma tabela e gostaria de puxar uma linha por id com valores de campo concatenados. Na minha mesa, por exemplo, tenho o seguinte: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 E eu gostaria de mostrar: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3...
Eu estou fazendo SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Dados de exemplo abaixo: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 No entanto, estou test1 test2 test3 test4 test1 test3voltando e gostaria de recebertest1 test2 test3 test4 voltar. Alguma...
Em resumo: existe alguma maneira de classificar os valores em uma instrução GROUP_CONCAT? Inquerir: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id =...
Tenho uma consulta em que estou usando GROUP_CONCATe um separador personalizado, pois meus resultados podem conter vírgulas: '----' Isso tudo funciona bem, no entanto, ainda é separado por vírgula, então minha saída é: Result A----,Result B----,Result C---- Como posso fazer isso para que a saída...
Eu tenho uma tabela como: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Eu tentei
Se eu tiver uma tabela com os seguintes dados em MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 como faço para colocá-lo no seguinte formato? id Column 1 A:4,5,B:8 2 C:9 Acho que tenho que usar GROUP_CONCAT. Mas não tenho certeza de como