Запитання з тегом «group-by»

GROUP BY - це команда в реляційній базі даних SQL для збору групи рядків, які розділяють загальні значення поля в один ряд. Функції сукупності можуть виконуватися в інших полях групи, таких як SUM () або AVG (), для об'єднання пов'язаних даних в одне значення.

7
повинні з'являтися в пункті GROUP BY або використовуватися в сукупній функції
У мене є таблиця, яка виглядає як "makerar", що телефонує cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 І я хочу вибрати максимальну середню для кожного імені. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; але …

15
Що швидше, SELECT DISTINCT або GROUP BY в MySQL?
Якщо у мене стіл CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) і я хочу отримати всі унікальні значення professionполя, що було б швидше (або рекомендовано): SELECT DISTINCT u.profession FROM users u …

9
MySQL упорядкувати перед групою по
Тут можна знайти багато подібних питань, але я не думаю, що жоден відповідь на це питання адекватно. Я продовжуватиму із найпопулярнішого актуального питання, і використаю їхній приклад, якщо це добре. Завдання в цьому випадку - отримати останню публікацію для кожного автора в базі даних. Приклад запиту дає непридатні результати, оскільки …

11
Як використовувати підрахунок та групувати за допомогою одного оператора select
У мене є запит вибору sql, у якого є група. Я хочу порахувати всі записи після групи за заявою. Чи є спосіб для цього безпосередньо з sql? Наприклад, маючи таблицю з користувачами, я хочу вибрати різні міста та загальну кількість користувачів select town, count(*) from user group by town Я …
223 sql  count  group-by 

3
LINQ з groupby і count
Це досить просто, але я в збитку: враховуючи такий тип даних: UserInfo(name, metric, day, other_metric) і цей набір вибіркових даних: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 …
222 c#  linq  group-by 

6
Застосувати декілька функцій до кількох групових колонок
У документах показують , як застосувати кілька функцій на об'єкті GroupBy в той час , використовуючи Dict з іменами виведення стовпців в якості ключів: In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A bar -0.579846 -1.739537 foo -0.280588 -1.402938 Однак це працює лише на об'єкті …


7
Панди згруповані за сумою
Я використовую цей кадр даних: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes …

6
Що означає пункт SQL “GROUP BY 1”?
Хто - то прислав мені запит SQL , де GROUP BYстановище складалося з заяви: GROUP BY 1. Це повинно бути помилково помилково? У жодному стовпці не надається псевдонім 1. Що це може означати? Чи правильно я вважаю, що це має бути помилка друку?
202 mysql  sql  group-by 

7
MongoDB ВИБІРУЙТЕ ГРУПУ КОМАНТУ
Я граю з MongoDB, намагаючись зрозуміти, як зробити просте SELECT province, COUNT(*) FROM contest GROUP BY province Але я, здається, не можу це зрозуміти за допомогою функції сукупності. Я можу це зробити за допомогою справді дивного групового синтаксису db.user.group({ "key": { "province": true }, "initial": { "count": 0 }, "reduce": …

4
SQL запит на пошук записів, де лічиться> 1
У мене є таблиця з іменем PAYMENT. У цій таблиці у мене є ідентифікатор користувача, номер рахунку, поштовий індекс та дата. Я хотів би знайти всі записи для всіх користувачів, які мають більше одного платежу на день з тим самим номером рахунку. ОНОВЛЕННЯ: Крім того, повинен бути фільтр, а не …
176 sql  count  group-by  having 

5
ПРИЄДНАЙТЕСЬ до двох результатів оператора SELECT
Чи можна об'єднати результати 2 sql SELECTвисловлювань в одному операторі? У мене є база даних завдань, де кожен запис є окремим завданням, із строками (і a PALT, що становить лише INTкілька днів від початку до граничного терміну. AgeТакож INTкількість днів.) Я хочу мати таблицю з кожною людиною в таблиці, кількість …
174 sql  select  join  group-by 

13
Як згрупувати час за годиною або за 10 хвилин
як коли я SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] як я можу вказати період групи? MS SQL 2008 2-е редагування я намагаюсь SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT змінив% 10 на / 10. чи можна зробити виведення дати без …


5
Як отримати доступ до груп даних панди за допомогою ключа даних
Як я можу отримати доступ до відповідного фрейму даних groupby в об'єкті groupby за допомогою ключа? З наступною групою: rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) Я можу повторити його, щоб отримати ключі та групи: In [11]: for …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.