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

GROUP BY: агрегирование SQL для общих значений

3
Как раскрутить и GROUP BY элементы массива JSON?
Учитывая bandтаблицу, со jsonстолбцом, содержащим массив: id | people ---+------------- 1 | ['John', 'Thomas'] 2 | ['John', 'James'] 3 | ['James', 'George'] Как перечислить количество групп, в которые входит каждое название? Желаемый результат: name | count -------+------------ John | 2 James | 2 Thomas | 1 George | 1

3
Выберите строки на основе последней даты с несколькими объединениями
У меня есть этот запрос ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR …
8 mysql  group-by 

2
GROUP BY с МАКСОМ и просто МАКСИМАЛЬНЫМ
Я программист, занимаюсь большой таблицей по следующей схеме: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Есть кластерный индекс на Name, UpdateTime Мне было интересно, что должно быть быстрее: SELECT MAX(UpdateTime) FROM [MyTable] или SELECT MAX([UpdateTime]) AS value from ( SELECT [UpdateTime] FROM [MyTable] group by [UpdateTime] ) …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.