Вопросы с тегом 'aggregate-functions'

Агрегатные функции - это подмножество функций SQL, которые вычисляют одно значение из нескольких входных строк, в основном используемых в запросах SELECT с предложением GROUP BY. Практически все современные СУБД обладают совокупными функциями. Типичные примеры включают `COUNT()`, `SUM()`, `MIN()`, `MAX()` и `AVG()`.
4 отв.

использовать mysql SUM() в предложении WHERE

Предположим, что у меня есть эта таблица id | cash 1 200 2 301 3 101 4 700 и я хочу вернуть первую строку, в которой сумма всех предыдущих денежных средств превышает определенное значение: Так, например, если я хочу вернуть первую с...
19 июля '10 в 22:40
7 отв.

Пример агрегатной функции Scala

Я искал, и я не могу найти пример или обсуждение функции aggregate в Scala, которую я могу понять. Это кажется довольно мощным. Можно ли использовать эту функцию для уменьшения значений кортежей для создания коллекции с несколькими типами? Например...
03 авг. '11 в 17:47
5 отв.

MySQL: выберите N строк, но с уникальными значениями в одном столбце

Учитывая этот набор данных: ID Name City Birthyear 1 Egon Spengler New York 1957 2 Mac Taylor New York 1955 3 Sarah Connor Los Angeles 1959 4 Jean-Luc Picard La Barre 2305 5 Ellen R...
10 окт. '08 в 13:11
4 отв.

Именование возвращенных столбцов в агрегированной функции Pandas?

У меня возникают проблемы с функциональностью Pandas groupby. Я прочитал документацию, но я не могу понять, как применять агрегированные функции к нескольким столбцам и иметь собственные имена для этих столбцов. Это очень близко, но возвращенная ст...
29 сент. '13 в 16:00
9 отв.

GROUP BY без агрегатной функции

Я пытаюсь понять GROUP BY (новый для оракула dbms) без агрегатной функции. Как это работает? Вот что я пробовал. Таблица EMP, на которой я буду запускать свой SQL. SELECT ename , sal FROM emp GROUP BY ename , sal SELECT ename , sal FROM e...
19 нояб. '13 в 17:46
1 отв.

Как определить и использовать пользовательскую агрегированную функцию в Spark SQL?

Я знаю, как писать UDF в Spark SQL: def belowThreshold(power: Int): Boolean = { return power < -40 } sqlContext.udf.register("belowThreshold", belowThreshold _) Могу ли я сделать что-то подобное, чтобы определить агрегированную ф...
19 авг. '15 в 19:28
7 отв.

Как использовать функцию Oracle LISTAGG с уникальным фильтром?

У меня есть таблица вроде этого: group_id name -------- ---- 1 David 1 John 1 Alan 1 David 2 Julie 2 Charles И я хочу получить следующий результат: group_id names -------- ----- 1 'Ala...
09 сент. '11 в 1:05
4 отв.

mysql count, имея

У меня есть эта таблица: Movies (ID, Genre) У фильма может быть несколько жанров, поэтому идентификатор не является специфичным для жанра, это отношение многих к многим. Мне нужен запрос, чтобы найти общее количество фильмов, которые имеют ровно 4...
22 окт. '11 в 8:08
6 отв.

Как выполнить подсчет по запросу объединения

У меня есть следующий запрос: select distinct profile_id from userprofile_... union select distinct profile_id from productions_... Как получить счетчик общего количества результатов?
31 июля '12 в 3:45
1 отв.

Как сгруппировать строки mysql с одинаковым значением столбца в одну строку?

У меня есть две таблицы, ключевые слова и данные. Ключевые слова таблицы имеют 2 столбца (id, keyword), данные таблицы имеют 3 столбца (id [внешний ключ keywords.id], имя, значение). Я использую этот запрос: SELECT k.id, d.value, d.name FROM keywo...
08 сент. '10 в 6:11
1 отв.

PostgreSQL: выполняется подсчет строк для запроса "по минутам"

Мне нужно запросить каждую минуту общее количество строк до этой минуты. Лучшее, что я смог достичь, пока не делает этого трюка. Он возвращает количество в минуту, а не общий счетчик до каждой минуты: SELECT COUNT(id) AS count , EXTRACT(hour f...
19 нояб. '11 в 14:21
6 отв.

Выбор записи с максимальным значением

В SQL Server 2008 у меня есть таблица CUSTOMERS, которая имеет два столбца: ID, БАЛАНС Как написать запрос, который выбирает идентификатор клиента с максимальным балансом "самым эффективным способом"? Вариант 1: ORDER BY BALANCE and SELECT TOP(1)...
05 дек. '11 в 18:22
4 отв.

Как получить первую и последнюю запись сгруппированной записи в MySQL-запросе с помощью агрегатных функций?

Я пытаюсь получить первую и последнюю запись "сгруппированной" записи. Точнее, я делаю запрос вроде этого SELECT MIN(low_price), MAX(high_price), open, close FROM symbols WHERE date BETWEEN(.. ..) GROUP BY YEARWEEK(date) но я бы хотел получить п...
04 сент. '09 в 17:20
7 отв.

MYSQL, как выбрать данные, где поле имеет минимальное значение

Пожалуйста, я хочу выбрать данные из таблицы, где определенное поле имеет значение min, я пробовал это: SELECT * FROM pieces where min(price) Я плохо разбираюсь в MySQL, пожалуйста, помогите? Благодаря
13 нояб. '12 в 10:50
7 отв.

Состав и группа LINQ по периодам времени

Я пытаюсь понять, как LINQ можно использовать для группировки данных через интервалы времени; а затем идеально агрегировать каждую группу. Поиск многочисленных примеров с явными диапазонами дат, я пытаюсь группировать по периодам, таким как 5 минут,...
13 янв. '12 в 22:40