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

Есть ли разница между GROUP BY и DISTINCT?
На днях я узнал кое-что простое о SQL: SELECT c FROM myTbl GROUP BY C Имеет тот же результат, что и: SELECT DISTINCT C FROM myTbl Что мне интересно, есть ли что-то другое в способе обработки команды механизмом SQL, или это...
266199 просмотров
schedule 24.11.2022

Почему SQL заставляет меня повторять все неагрегированные поля из моего предложения SELECT в моем предложении GROUP BY?
Меня это беспокоило долгое время. В 99% случаев предложение GROUP BY является точной копией предложения SELECT за вычетом агрегатных функций (MAX, SUM и т. Д.). Это нарушает принцип «Не повторяйся». Когда предложение GROUP BY не может содержать...
11316 просмотров
schedule 12.11.2023

Группа SQL Server по запросу с использованием нескольких значений
Я новичок в Microsoft SQL Server и был разочарован запросом GROUP BY, который не будет делать то, что я хочу. Таблица следующая: make model distancefrom distanceto driverid toyota yaris 358.2 368.2 401 toyota yaris 368.2...
6829 просмотров
schedule 14.03.2024

has_many и сумма named_scope
У меня такая ситуация: Stories has many Tasks Tasks have an integer called hours_left Мне нужна именованная область, чтобы найти истории, для всех задач которых осталось более 0 часов . На основе этого сообщения . Я написал это:...
904 просмотров
schedule 23.01.2024

Выбрать, сгруппировать и суммировать результаты из базы данных
У меня есть база данных с некоторыми полями, которые я хотел бы суммировать. Но это не большая проблема, я хочу сгруппировать эти поля по месяцам, по которым они были созданы. ActiveRecord автоматически создает поле с именем created_at. Итак, мой...
8424 просмотров
schedule 03.03.2022

как структурировать индекс для группы в Sql Server
Следующий простой запрос выполняется очень долго (несколько минут). У меня есть индекс: create index IX on [fctWMAUA] (SourceSystemKey, AsAtDateKey) SELECT MAX([t0].[AsAtDateKey]) AS [Date], [t0].[SourceSystemKey] AS [SourceSystem] FROM...
18235 просмотров
schedule 18.01.2024

Группировка по 2 полям в XSL
У меня есть следующий xml: <page> <document> <id>1001</id> <cur>USD</cur> <date>01.01.2009</date> <amount>10</amount> </document> <document>...
3859 просмотров
schedule 17.04.2023

Агрегирование данных по промежутку времени в MySQL
В основном я хочу агрегировать некоторые значения в таблице в соответствии с промежутком времени. Что я делаю, так это делаю снимки системы каждые 15 минут и хочу иметь возможность нарисовать график за длительный период. Поскольку графики...
5274 просмотров
schedule 09.12.2022

Добавить разделенное запятыми значение сгруппированных строк в существующий запрос
У меня есть представление для отчетов, которое выглядит примерно так: SELECT a.id, a.value1, a.value2, b.value1, /* (+50 more such columns)*/ FROM a JOIN b ON (b.id = a.b_id) JOIN c ON (c.id = b.c_id) LEFT JOIN d ON (d.id = b.d_id) LEFT...
3467 просмотров
schedule 04.04.2024

Mysql GROUP BY и уникальные значения
У меня есть таблица в MySQL: SID DID MessageType DateOf Message 1 255 LOG 2010-01-17 15:02:05 Log msg 1 2 255 USER 2010-01-17 19:02:05 User msg 1 3 211 LOG 2010-01-17 15:06:55 Log msg 2 4 211 ADMIN 2010-01-17...
5196 просмотров
schedule 07.07.2023

Группировка и фильтрация XML-данных с помощью XSL
У меня есть следующий XML-код: <root> <options> <companies> <company url="http://www.brown.com">Brown LLC</company> <company url="http://www.yellow.com">Yellow...
3415 просмотров
schedule 12.04.2023

Группа Firebird путем получения дополнительных данных
У меня есть таблица с 6 столбцами: id , a , b , c , d , e . id — первичный ключ. Я пытаюсь получить отдельные a, b, c, max(d) для этой группы и e, которые присутствуют в той же строке, что и max(d) (столбец «id» не имеет отношения к моему...
692 просмотров
schedule 17.10.2023

Android: Distinct и GroupBy в ContentResolver
Как правильно добавить DISTINCT и/или GROUPBY к запросам на основе ContentResolver ? Сейчас мне нужно создать собственный URI для каждого особого случая. Есть ли способ лучше? (Я все еще программирую 1,5 как наименьший общий знаменатель)
36959 просмотров

Получите несколько результатов GROUP BY для каждой группы или используйте отдельную объединенную таблицу.
Я работаю над веб-приложением аукциона. Теперь у меня есть таблица со ставками, и из этой таблицы я хочу выбрать последние 10 ставок на аукцион. Теперь я знаю, что могу получить последнюю ставку, используя что-то вроде: SELECT bids.id FROM...
700 просмотров

Джанго: Сгруппировать?
Я ищу что-то вроде следующего: previous_invoices = Invoice.objects.filter(is_open=False) .order_by('-created') .group_by('user') но group_by() не существует... Это...
2145 просмотров
schedule 17.02.2023

Как выбрать первую строку для каждой группы в MySQL?
В C # это было бы так: table .GroupBy(row => row.SomeColumn) .Select(group => group .OrderBy(row => row.AnotherColumn) .First() ) Linq-To-Sql переводит его в следующий код T-SQL: SELECT...
165737 просмотров
schedule 04.09.2023

запрос огромной таблицы базы данных занимает слишком много времени в mysql
Я запускаю sql-запросы к таблице mysql db, которая имеет более 110 миллионов уникальных записей за весь день. Проблема: всякий раз, когда я запускаю любой запрос с предложением «где», это занимает не менее 30-40 минут. Поскольку я хочу...
3727 просмотров
schedule 01.04.2024

Как я могу воссоздать оператор SQL с помощью NHibernate, который имеет внутренний выбор?
Я пытаюсь воссоздать что-то вроде следующего SQL, используя критерии NHibernate: select Range, count(*) from ( select case when ent.ID between 'A' and 'N' then 'A-M' else 'Other' end as Range from Subject ) tbl...
1260 просмотров
schedule 02.05.2023

SQL Group By — выберите оба столбца
У меня есть таблица пользователей, содержащая следующие столбцы: | User_ID (int) | Name (varchar) | Age (int) | Experience_Level (int) | Я хотел бы создать SQL-запрос для вывода всех идентификаторов людей, которые не уникальны по...
609 просмотров
schedule 03.10.2023

SQL-запрос для получения подсчета количества элементов, имеющих каждое возможное значение для данного столбца.
Итак, у меня есть таблица (SQLite) с именем log, в которой один столбец (время) представляет собой отметку времени эпохи Unix (другие столбцы не имеют значения для моих целей). Это записи журнала с отметками времени. Я пытаюсь подсчитать, сколько...
1187 просмотров
schedule 31.01.2023