Perguntas com a marcação «group-by»

GROUP BY: agregação de SQL para valores comuns




6
Selecionar colunas dentro de json_agg
Eu tenho uma consulta como: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Como posso selecionar as colunas bpara não ter b.item_idno objeto JSON? Eu li sobre ROW, mas ele retorna um objeto JSON como: {"f1": "Foo", "f2": "Bar"} Eu …



1
Erro do Postgres [a coluna deve aparecer na cláusula GROUP BY ou ser usada em uma função agregada] quando a subconsulta é usada
Eu tenho duas mesas employeee phones. Um funcionário pode ter de 0 a n números de telefone. Quero listar os nomes dos funcionários com seus números de telefone. Estou usando a consulta abaixo, que funciona bem. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid …

2
Como selecionar várias colunas, mas apenas agrupar por uma?
Estou com um problema group by, quero selecionar várias colunas, mas agrupar por apenas uma coluna. A consulta abaixo é o que tentei, mas ocorreu um erro. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls on Rls.RoleId = UR.RoleId …

4
Consulta lenta na tabela grande com GROUP BY e ORDER BY
Eu tenho uma tabela com 7,2 milhões de tuplas que se parece com isso: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not …



4
Como obter um grupo em que a contagem é zero?
Vou tentar fazer um gráfico com os dados do meu banco de dados SQL Server. Vou ter todas as ruas com a contagem dos usuários que moram nessa rua, mesmo que a contagem seja zero. Para isso, eu tentei esta consulta: Create table Streets( ID int IDENTITY primary key, Name …

2
Consulta de junção SQL para mostrar linhas com linhas inexistentes em uma tabela
Estou tentando obter alguns relatórios para registros de horas dos funcionários. Temos duas tabelas especificamente para esta pergunta. Os funcionários são listados na Memberstabela e todos os dias eles inserem entradas de horas do trabalho que executaram e são armazenados na Time_Entrytabela. Exemplo de configuração com o SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.