Вопросы по теме '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 просмотров
schedule
16.04.2023
Получите несколько результатов GROUP BY для каждой группы или используйте отдельную объединенную таблицу.
Я работаю над веб-приложением аукциона. Теперь у меня есть таблица со ставками, и из этой таблицы я хочу выбрать последние 10 ставок на аукцион.
Теперь я знаю, что могу получить последнюю ставку, используя что-то вроде:
SELECT bids.id FROM...
700 просмотров
schedule
01.10.2023
Джанго: Сгруппировать?
Я ищу что-то вроде следующего:
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