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ść.


10
Grupuj według w LINQ
Załóżmy, że mamy taką klasę: class Person { internal int PersonID; internal string car; } Teraz mam listę tej klasy: List<Person> persons; Teraz ta lista może mieć wiele instancji z tymi samymi PersonID, na przykład: persons[0] = new Person { PersonID = 1, car = "Ferrari" }; persons[1] = new …
1061 c#  linq  group-by 


14
Grupuj według wielu kolumn
Jak mogę wykonać GroupBy wiele kolumn w LINQ Coś podobnego do tego w SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Jak mogę przekonwertować to na LINQ: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY …
967 c#  .net  linq  group-by  aggregate 


13
GRUPA Zapytań MySQL według dnia / miesiąca / roku
Czy można wykonać proste zapytanie, aby policzyć, ile rekordów mam w określonym przedziale czasowym, takim jak rok, miesiąc lub dzień, mając TIMESTAMPpole takie jak: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY record_date.YEAR Lub nawet: SELECT COUNT(id) FROM stats GROUP BY record_date.YEAR, record_date.MONTH Aby mieć miesięczne statystyki. Dzięki!
649 mysql  sql  date  datetime  group-by 




7
Czy uzyskać statystyki dla każdej grupy (takie jak liczba, średnia itp.) Za pomocą pand GroupBy?
Mam ramkę danych dfi używam z niej kilku kolumn do groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() W powyższy sposób prawie otrzymuję potrzebną tabelę (ramkę danych). Brakuje dodatkowej kolumny, która zawiera liczbę wierszy w każdej grupie. Innymi słowy, mam na myśli, ale chciałbym również wiedzieć, ile liczb wykorzystano do uzyskania tych środków. Na przykład w …

2
Jak obrócić ramkę danych
Co to jest oś obrotu? Jak się obracać? Czy to jest oś obrotu? Długi format do szerokiego formatu? Widziałem wiele pytań dotyczących tabel przestawnych. Nawet jeśli nie wiedzą, że pytają o tabele przestawne, zwykle tak są. Praktycznie niemożliwe jest napisanie kanonicznego pytania i odpowiedzi, które obejmują wszystkie aspekty obrotu ... …


9
Jak uzyskać wiele zliczeń za pomocą jednego zapytania SQL?
Zastanawiam się, jak napisać to zapytanie. Wiem, że ta faktyczna składnia jest nieprawdziwa, ale pomoże ci zrozumieć, czego chcę. Potrzebuję go w tym formacie, ponieważ jest on częścią znacznie większego zapytania. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' Potrzebuję tego wszystkiego w …
315 mysql  sql  join  count  group-by 

26
Czy istnieje jakakolwiek różnica między GROUP BY a DISTINCT
Nauczyłem się czegoś prostego o SQL: SELECT c FROM myTbl GROUP BY C Ma taki sam wynik jak: SELECT DISTINCT C FROM myTbl Zastanawiam się, czy jest coś innego w sposobie przetwarzania polecenia przez silnik SQL, czy naprawdę są tym samym? Ja osobiście wolę wyraźną składnię, ale jestem pewien, że …
310 sql  group-by  distinct 

8
Pandy liczą (wyraźne) odpowiedniki
Używam pand jako zamiennika bazy danych, ponieważ mam wiele baz danych (Oracle, mssql itp.) I nie jestem w stanie wykonać sekwencji poleceń do odpowiednika SQL. Mam tabelę załadowaną do DataFrame z niektórymi kolumnami: YEARMONTH, CLIENTCODE, SIZE, .... etc etc W SQL, policzenie liczby różnych klientów rocznie byłoby: SELECT count(distinct CLIENTCODE) …

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.