Описание тега group-by

GROUP BY - это команда в стандарте реляционной базы данных SQL для свертывания группы строк, которые имеют общие значения полей, в одну строку. Агрегатные функции могут выполняться для других полей в группе, таких как SUM() или AVG(), для сопоставления связанных данных в одно значение.
1 ответ

Группировка и сортировка вопроса

У меня есть система уведомлений (на основе PHP, MySQL), и я пытаюсь сделать следующее: Результаты уведомлений о запросах сгруппированы по сообщениям без каких-либо ограничений, но затем упорядочены по time_sent, ограниченному 5 (для каждой итерации)…
28 окт '13 в 12:12
2 ответа

Получить последний ряд в каждой группе?

Здравствуйте, в основном я пытаюсь скопировать систему обмена сообщениями, что Facebook имеет на моем сайте. Это логика... "Когда пользователь1 СОЗДАЕТ НОВОЕ СООБЩЕНИЕ для отправки пользователю7, создается новый поток с идентификатором потока равным…
25 фев '11 в 07:52
1 ответ

dask: как группировать, агрегировать без потери столбца, используемого для группировки

Как получить сгруппированный вывод в стиле SQL при группировке следующих данных: item frequency A 5 A 9 B 2 B 4 C 6 df.groupby(by = ["item"]).sum() Результаты в этом: item frequency A 14 B 6 C 6 В пандах это достигается установкой as_index=False, Но…
11 фев '18 в 14:42
2 ответа

Как преобразовать оператор "не в" для объединения с группой

Как получить все записи, кроме самых новых, сгруппированных по record_id? Таблица: attachments +-----------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------------+-…
05 ноя '14 в 10:24
1 ответ

Реализуйте выражение groupby в Kendo UI Grid с помощью вспомогательного расширения MVC

Я использую Kendo UI Grid для отображения моих результатов. Я использую вспомогательный метод расширения asp.net mvc для создания таблицы с пользовательской привязкой для реализации подкачки, как описано в документации (http://www.kendoui.com/docume…
2 ответа

Получите максимальные оценки пользователей с минимальными временными суммами

У меня есть таблицы MySql, которые выглядят так scores game_id | level | score | time --------+-------+-------+----- 1 | 1 | 1 | 10 1 | 2 | 0 | 10 1 | 3 | 1 | 20 2 | 1 | 1 | 5 2 | 2 | 1 | 15 2 | 3 | 0 | 10 3 | 1 | 0 | 10 3 | 2 | 0 | 10 3 | 3 | 0 | 1…
01 май '13 в 23:56
1 ответ

Панды: несоответствие частоты TimeGrouper

У меня есть следующий DataFrame: df = pd.DataFrame({ 'Buyer': 'Carl Mark Carl Joe Joe Carl'.split(), 'Quantity': [1,3,5,8,9,3], 'Date' : [ DT.datetime(2013,9,1,13,0), DT.datetime(2013,9,1,13,5), DT.datetime(2013,10,1,20,0), DT.datetime(2013,10,3,10,…
07 июн '13 в 14:52
1 ответ

Выбор самых последних записей в течение месяца?

Используя следующий запрос и результаты, я ищу самую последнюю запись в течение месяца, где EmpId уникален. Запрос ниже не дает мне желаемого результата. SELECT M.Name, M.Score, MAX(M.TestDate) FROM myTable M GROUP BY M.Name, M.Score, M.TestDate ORD…
16 июл '13 в 16:13
3 ответа

Как использовать функции groupby agg и переименовать для всех столбцов

Вопрос Как получить следующий результат без необходимости назначения словаря функций для каждого столбца? df.groupby(level=0).agg({'one': {'SUM': 'sum', 'HowMany': 'count'}, 'two': {'SUM': 'sum', 'HowMany': 'count'}}) Что я сделал до сих пор Рассмот…
14 июл '16 в 19:06
1 ответ

Динамический получить рейтинг по Mysql Query

У меня есть таблица результатов, как: ID STUDENT_ID Branch_id Class_id Exam_id Subject_id Номера Дата 1 653 5 1 1 8 60 2012-01-01 2 653 5 1 1 9 40 2012-01-01 3 653 5 1 1 10 80 2012-01-01 4 653 5 1 1 11 50 2012-01-01 5 653 5 1 1 12 65 2012-01-01 6 65…
16 янв '13 в 06:29
1 ответ

C# LINQ, если (время) не найдено, выберите предыдущий / скопируйте предыдущий результат

Допустим, у меня есть List<Type> и Type со свойствами: public DateTime OriginalDateTime { get; set; } public double RoundedTime { get; } public int MyValue { get; set; } И этот класс содержит конструктор: public Match(DateTimeOffset dateTime, …
05 апр '18 в 12:01
8 ответов

MySQL объединяет несколько строк

У меня есть база данных с 2 таблицами, 1 для хранения идентификаторов клиентов и информации о клиентах. Вторая таблица упорядочена с ключом / значением, потому что мне нужно хранить неопределенные значения. Структура таблицы Стол клиентов: =========…
30 дек '14 в 13:16
4 ответа

MySQL - группировка по диапазону

Мне нужно посчитать записи в диапазонах значений. Например: для набора 1, 7, 9, 23, 33, 35, 1017 select count(myvalue) group by round(myvalue / 10) дает что-то вроде: 0-10 -> 3 10-20 -> 0 20-30 -> 1 30-40 -> 2 1010-1020 -> 1 Это отлич…
12 июн '13 в 08:40
1 ответ

ОТЛИЧАЕТСЯ от CAST и GROUP BY

Я пытаюсь получить DISTINCT колонны FeedbackDT но я не могу понять, почему это не работает.. SQL-запрос: SELECT COUNT(FeedbackID) as FeedbackID, (SELECT DISTINCT CAST(feedbackDateTime AS DATE)) as FeedbackDT FROM Feedback WHERE feedBackDateTime <…
2 ответа

Рассчитать групповой результат и объединить его с деталями

Пожалуйста, рассмотрите этот результат (Отчет): State Value1 Value2 Value3 --------------------------------------------- State1 103 23% 3 State2 105 32% 12 State3 150 2% 23 Group1 120 19% 3 =================== State4 200 40% 5 State5 250 2% 12 Group…
06 фев '18 в 07:03
1 ответ

Как суммировать в группе значений, а затем взять разницу из другой группы?

Допустим, у меня есть этот упрощенный фрейм данных с тремя переменными: ID sample test_result P1 Normal 9 P1 Normal 18 P2 Normal 7 P2 Normal 16 P3 Normal 2 P3 Normal 11 P1 Tumor 6 P1 Tumor 15 P2 Tumor 5 P2 Tumor 15 P3 Tumor 3 P3 Tumor 12 Я хочу знат…
05 дек '17 в 19:38
1 ответ

MsSql Group By дважды

У меня есть 3 таблицы: Corridors (CorridorID int Primary) Locations(LocationID int Primary, LocationMax int, CorridorID int) Inventory(Inventory ID, SerialNo varchar) Я попытался запрос, как это: select C.ID, Count(Distinct(SerialNo)), Sum(L.Max) a…
10 дек '15 в 16:13
1 ответ

Запрос возврата пустого набора

Я вижу странную проблему с запросом MySQL, у меня есть эта таблица +--------------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+------------------+------+-----+---------+-------+ …
02 янв '15 в 08:45
2 ответа

В Python Pandas используют cumsum с groupby и сбрасывают cumsum, когда значение равно 0

Я довольно новичок в питоне. Я пытаюсь получить совокупную сумму для каждого клиента, чтобы увидеть последующие месяцы бездействия (флаг: 1 или 0). Таким образом, кумулятивная сумма единиц должна быть сброшена, когда у нас есть 0. Сброс также должен…
28 сен '16 в 07:46
2 ответа

Как написать запрос для поиска записей и группировки их в ruby ​​on rails с помощью мышления sphinix

У меня есть модель Deal и одна модель Category, имеющая отображение многих на многие (has_many: through, так как я сохраняю некоторые связанные данные). Также у меня есть модель города, которая также имеет много-много картографирования с моделью сде…