Вопросы с тегом «group-by»

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

6
Как сгруппировать по неделям в MySQL?
Сервер таблиц Oracle предлагает встроенную функцию TRUNC(timestamp,'DY'). Эта функция преобразует любую метку времени в полночь в предыдущее воскресенье. Как лучше всего это сделать в MySQL? Oracle также предлагает TRUNC(timestamp,'MM')преобразовать метку времени в полночь первого дня месяца, в котором это происходит. В MySQL это просто: TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) Но этот DATE_FORMATтрюк неделями …

2
Pandas Groupby Диапазон ценностей
Есть ли в пандах простой метод для вызова groupbyдиапазона приращений значений? Например, в приведенном ниже примере я могу разбить и сгруппировать столбец Bс 0.155приращением, чтобы, например, первая пара групп в столбце была Bразделена на диапазоны между '0 - 0,155, 0,155 - 0,31 ... import numpy as np import pandas as …


3
Панды суммируются по группам, но исключают определенные столбцы
Каков наилучший способ сделать groupby в кадре данных Pandas, но исключить некоторые столбцы из этой groupby? например, у меня есть следующий фрейм данных: Code Country Item_Code Item Ele_Code Unit Y1961 Y1962 Y1963 2 Afghanistan 15 Wheat 5312 Ha 10 20 30 2 Afghanistan 25 Maize 5312 Ha 10 20 30 …

5
SQL Server GROUP BY datetime игнорирует час, минуту и ​​выбор со значением даты и суммы
У меня есть таблица с двумя полями - datetimeи int. Я хочу сделать группу datetimeтолько по дате, игнорируя час и минуту. SELECTЗаявление должно возвращать дату , которая отображает на сумму междунара одного дня.

5
Имеет ли значение порядок столбцов в предложении group by?
Если у меня есть два столбца, один с очень высокой мощностью, а другой с очень низкой мощностью (уникальное количество значений), имеет ли значение, в каком порядке я группирую? Вот пример: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey = d.dimensionKey group by d.dimensionName, -- large number …

3
Столбец «недопустим в списке выбора, потому что он не содержится ни в агрегатной функции, ни в предложении GROUP BY»
Я хотел бы отобразить столбец Bв моем нижеприведенном SQL, но когда я добавляю его в запрос, он дает мне следующую ошибку: Столбец T2.B 'недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY. Мой код: SELECT A, COUNT(B) as T1, B FROM T2 …

2
Как мне создать новый столбец из вывода pandas groupby (). Sum ()?
Попытка создать новый столбец из groupbyрасчета. В приведенном ниже коде я получаю правильные рассчитанные значения для каждой даты (см. Группу ниже), но когда я пытаюсь создать с ним новый столбец ( df['Data4']), я получаю NaN. Итак, я пытаюсь создать новый столбец в фрейме данных с суммой Data3для всех дат и …

1
Огромная разница в производительности при использовании группировки по сравнению с отдельными
Я провожу несколько тестов на HSQLDBсервере с таблицей, содержащей 500 000 записей. В таблице нет индексов. Существует 5000 различных бизнес-ключей. Мне нужен их список. Естественно, я начал с DISTINCTвопроса: SELECT DISTINCT business_key FROM memory WHERE concept <> 'case' or attrib <> 'status' or value <> 'closed' Это занимает около 90 …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.