Domande taggate «group-by»

GROUP BY: aggregazione SQL per valori comuni




6
Seleziona le colonne all'interno di json_agg
Ho una domanda come: 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; Come posso selezionare le colonne in bmodo da non avere b.item_idnell'oggetto JSON? Ho letto ROW, ma restituisce un oggetto JSON come: {"f1": "Foo", "f2": "Bar"} Dovrei rimappare l'oggetto …



1
Errore Postgres [la colonna deve apparire nella clausola GROUP BY o deve essere utilizzata in una funzione aggregata] quando viene utilizzata una query secondaria
Ho due tavoli employeee phones. Un dipendente può avere da 0 a n numeri di telefono. Voglio elencare i nomi dei dipendenti con i loro numeri di telefono. Sto usando la query qui sotto che funziona bene. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = …

2
Come selezionare più colonne ma raggrupparne solo una?
Ho un problema con group by, voglio selezionare più colonne ma raggrupparle per una sola colonna. La query qui sotto è ciò che ho provato, ma mi ha dato un errore. 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 …

4
Interrogazione lenta su tabella di grandi dimensioni con GROUP BY e ORDER BY
Ho un tavolo con 7,2 milioni di tuple che assomiglia a questo: 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 null file …



4
Come ottenere un gruppo in cui il conteggio è zero?
Proverò a creare un grafico dai dati dal mio database del server SQL. Avrò tutte le strade con il conteggio degli utenti che vivono in questa strada anche il conteggio è zero. Per questo ho provato questa query: Create table Streets( ID int IDENTITY primary key, Name varchar(100) ); create …

2
Query di join SQL per mostrare le righe con righe inesistenti in una tabella
Sto cercando di ottenere alcuni rapporti per i registri orari dei dipendenti. Abbiamo due tabelle specifiche per questa domanda. I dipendenti sono elencati nella Memberstabella e ogni giorno inseriscono le voci del lavoro che hanno svolto e che sono archiviate nella Time_Entrytabella. Esempio di installazione con SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Il …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.