Pytania otagowane jako group-by

GROUP BY to polecenie w standardzie relacyjnej bazy danych SQL służące do zwijania grupy wierszy, które mają wspólne wartości pól w jeden wiersz. Funkcje agregujące można wykonywać na innych polach w grupie, takich jak SUMA () lub ŚREDNIA (), w celu zestawienia powiązanych danych w jedną wartość.

7
Względne częstotliwości / proporcje z dplyr
Załóżmy, że chcę obliczyć proporcje różnych wartości w każdej grupie. Na przykład, przy użyciu mtcarsdanych, jak mogę obliczyć względną częstotliwość liczby biegów przez rano (automatyczny / manualny) w jednej porcji z dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count frequency mtcars %>% group_by(am, gear) %>% summarise(n = n()) # am …
153 r  group-by  dplyr  frequency 

9
pandy GroupBy z wartościami NaN (brakującymi)
Mam DataFrame z wieloma brakującymi wartościami w kolumnach, które chcę pogrupować według: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} zobacz, że Pandy porzuciły wiersze z wartościami docelowymi NaN. (Chcę uwzględnić te …

9
SQL - używając aliasu w Group By
Jestem po prostu ciekawy składni SQL. Więc jeśli mam SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Byłoby to nieprawidłowe, ponieważ GROUP BY itemName, FirstLetter naprawdę powinno być GROUP BY itemName, substring(itemName, 1,1) Ale dlaczego nie możemy po prostu użyć tego pierwszego dla …
143 sql  group-by  alias 




18
Lista SELECT nie znajduje się w klauzuli GROUP BY i zawiera niezagregowaną kolumnę… niezgodna z sql_mode = only_full_group_by
AM używając MySQL 5.7.13 na moim komputerze z systemem Windows z serwerem WAMP Oto mój problem podczas wykonywania tego zapytania SELECT * FROM `tbl_customer_pod_uploads` WHERE `load_id` = '78' AND `status` = 'Active' GROUP BY `proof_type` Zawsze dostaję taki błąd Wyrażenie nr 1 z listy SELECT nie znajduje się w klauzuli …

6
Grupuj w Pythonie według
Załóżmy, że mam zestaw par danych, w którym indeks 0 to wartość, a indeks 1 to typ: input = [ ('11013331', 'KAT'), ('9085267', 'NOT'), ('5238761', 'ETH'), ('5349618', 'ETH'), ('11788544', 'NOT'), ('962142', 'ETH'), ('7795297', 'ETH'), ('7341464', 'ETH'), ('9843236', 'KAT'), ('5594916', 'ETH'), ('1550003', 'ETH') ] Chcę pogrupować je według ich typu (według …
125 python  group-by 




12
Grupuj według miesiąca i roku w MySQL
Biorąc pod uwagę tabelę z sygnaturą czasową w każdym wierszu, jak sformatować zapytanie, aby pasowało do tego konkretnego formatu obiektu json. Próbuję uporządkować obiekt json w lata / miesiące. json, aby oprzeć zapytanie na: { "2009":["August","July","September"], "2010":["January", "February", "October"] } Oto zapytanie, które mam do tej pory - SELECT MONTHNAME(t.summaryDateTime) …
98 sql  mysql  group-by  date 

6
MySQL „Grupuj według” i „Zamów według”
Chcę móc wybrać kilka wierszy z tabeli e-maili i pogrupować je według nadawcy. Moje zapytanie wygląda następująco: SELECT `timestamp`, `fromEmail`, `subject` FROM `incomingEmails` GROUP BY LOWER(`fromEmail`) ORDER BY `timestamp` DESC Zapytanie działa prawie tak, jak chcę - wybiera rekordy pogrupowane według wiadomości e-mail. Problem polega na tym, że temat i …

11
Grupowanie w interwał 5 minut w zakresie czasu
Mam pewne problemy z poleceniami mySQL, które chcę wykonać. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp To jest moje aktualne oświadczenie wyjściowe. timestamp name count(b.name) …
97 mysql  sql  group-by 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.