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

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

Выберите первую строку в каждой группе GROUP BY?

Как следует из названия, я хотел бы выбрать первую строку каждого набора строк, сгруппированных с помощью GROUP BY. В частности, если у меня есть таблица purchases, которая выглядит так: SELECT * FROM purchases; Мой вывод: id | customer | t...
задан 27 сент. '10 в 4:23
7
ответов

Группа в LINQ

Предположим, что если мы имеем такой класс, как class Person { internal int PersonID; internal string car ; } Теперь у меня есть список этого класса: List<Person> persons; Теперь этот список может иметь несколько экземпляров с о...
задан 06 сент. '11 в 22:44
11
ответов

Группировать несколькими столбцами

Как я могу сделать GroupBy несколько столбцов в LINQ Что-то подобное в SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Как я могу преобразовать это в LINQ: QuantityBreakdown ( MaterialID int, ProductID int, ...
задан 11 мая '09 в 10:24
2
ответов

Использование группы по нескольким столбцам

Я понимаю точку group by x Но как работает group by x, y и что это значит?
задан 11 марта '10 в 2:11
18
ответов

Получение последней записи в каждой группе

Существует таблица messages, которая содержит данные, как показано ниже: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C ...
задан 21 авг. '09 в 20:04
13
ответов

MySQL Query GROUP BY день/месяц/год

Возможно ли, что я делаю простой запрос, чтобы подсчитать, сколько записей у меня есть за определенный период времени, например год, месяц или день, с полем TIMESTAMP, например: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY rec...
задан 03 февр. '09 в 23:29
13
ответов

Получить первую строку каждой группы

У меня есть таблица, в которой я хочу получить последнюю запись для каждой группы. Здесь таблица: DocumentStatusLogs Таблица |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 |...
задан 27 июля '11 в 11:41
11
ответов

Как конкатенировать строки поля строки в запросе PostgreSQL?

Я ищу способ конкатенации строк поля внутри группы по запросу. Так, например, у меня есть таблица: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave и я хотел сгруппировать по ...
задан 04 сент. '08 в 17:27
15
ответов

Ошибка, связанная с only_full_group_by при выполнении запроса в MySql

Я обновил свою систему и установил MySql 5.7.9 с php для веб-приложения, над которым я работаю. У меня есть запрос, который динамически создается, и при работе в более старых версиях MySql он отлично работает. С момента обновления до 5.7 я получаю эт...
задан 06 дек. '15 в 10:42
2
ответов

С# Linq Group По нескольким столбцам

public class ConsolidatedChild { public string School { get; set; } public string Friend { get; set; } public string FavoriteColor { get; set; } public List<Child> Children { get; set; } } public class Child { public string...
задан 08 марта '11 в 14:30
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) ) и я хочу получить все уникальны...
задан 24 февр. '09 в 15:04
5
ответов

Преобразование объекта Pandas GroupBy в DataFrame

Я начинаю с входных данных, подобных этому df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) Что при печати вы...
задан 29 апр. '12 в 19:10
21
ответ

Есть ли разница между GROUP BY и DISTINCT

Я узнал что-то простое о SQL на днях: SELECT c FROM myTbl GROUP BY C Имеет такой же результат, как: SELECT DISTINCT C FROM myTble Что мне интересно, есть ли что-то другое в том, как SQL-процессор обрабатывает команду, или они действительно одно...
задан 02 окт. '08 в 23:09
8
ответов

Как получить несколько счетчиков с одним SQL-запросом?

Мне интересно, как написать этот запрос. Я знаю, что настоящий синтаксис является фиктивным, но он поможет вам понять, чего я хочу. Мне нужно это в этом формате, потому что это часть гораздо большего запроса. SELECT distributor_id, COUNT(*) AS TOT...
задан 09 окт. '12 в 0:00
10
ответов

Порядок MySQL перед группой

Есть много похожих вопросов, которые можно найти здесь, но я не думаю, что любой ответ на вопрос адекватно. Я продолжу с текущего наиболее популярного question и использую их пример, если это хорошо. Задача в этом случае - получить последнюю запись...
задан 08 февр. '13 в 13:38