Публикации по теме 'window-functions'


Что на самом деле означает окно, документ, неопределенная функция - окно, документ
В этом посте мы собираемся изучить, что предлагает название, и предложить объяснения того, что дает нам эта самозапускаемая настройка функции. Достаточно интересно, что меня часто спрашивают о IIFE (немедленно вызываемом функциональном выражении), что требует следующей настройки: Так почему бы не написать об этом пост? ;-) Во-первых, это несколько разных вещей. Сверху: Сфера JavaScript имеет function область видимости, поэтому сначала создается столь необходимая «частная..

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

Скорость постраничных запросов в Oracle
Это бесконечная тема для меня, и мне интересно, могу ли я что-то упустить. По сути, я использую два типа операторов SQL в приложении: Обычные запросы с «откатным» лимитом Отсортированные и постраничные запросы Теперь мы говорим о...
5049 просмотров

Оптимизация запроса Vertica SQL для выполнения промежуточных итогов
У меня есть таблица S с такими данными временных рядов: key day delta Для данного ключа это возможно, но вряд ли дни пропадут. Я хотел бы построить кумулятивный столбец из значений дельты (положительные INT), чтобы вставить эти...
5283 просмотров

Сравнение даты и времени MySQL с предыдущей строкой
У меня есть таблица с двумя столбцами даты. DATE1 иногда имеет значение NULL, а иногда содержит повторяющиеся значения. DATE2 всегда заполняется и уникален. Моя таблица отсортирована по последней дате DATE2. Я хотел бы создать новый столбец...
2612 просмотров
schedule 19.10.2022

Получить строку с max(timestamp)
Мне нужно выбрать самые последние прокомментированные статьи с последним комментарием для каждой статьи, т.е. другие столбцы строки, содержащей max(c.created) : SELECT a.id, a.title, a.text, max(c.created) AS cid, c.text? FROM subscriptions s...
948 просмотров

SQL-запрос для накопленной суммы с использованием оконной функции в postgresql
Я создал довольно простую таблицу, представляющую точки в 2D-среде. Столбец Id — это идентификатор каждой точки, а столбец geom — это двоичное представление точки в пространстве: Таблица 1_ Column | Type |...
3436 просмотров
schedule 14.12.2022

Выберите случайную строку для каждой группы в таблице postgres
У меня есть таблица, которая примерно: id | category | link | caption | image Моя цель - получить случайную строку из каждой отдельной категории в таблице для всех категорий в таблице. План состоит в том, чтобы затем присвоить каждой строке...
6765 просмотров
schedule 09.01.2023

Фильтровать по значению в последней строке таблицы LEFT OUTER JOIN
У меня есть таблица Clients в PostgreSQL (версия 9.1.11), и я хотел бы написать запрос для фильтрации этой таблицы. Запрос должен возвращать только клиентов, отвечающих одному из следующих условий: --Последний заказ клиента (основанный на базе...
150 просмотров

Postgresql row_number не упорядочивается по дате
Я работаю над postgres 9.3.2, и у меня есть эта таблица: id startdate enddate no_of_days_between 1 2010-12-22 2010-12-23 1 1 2010-12-23 2010-12-24 1 1 2010-12-24 2010-12-25 1 1 2010-12-25 2010-12-26 1 1 2010-12-26...
814 просмотров
schedule 11.08.2023

Поддерживает ли спящий режим count(*) over()
Я пытаюсь предотвратить создание одного отдельного запроса для подсчета и одного для фактического запроса. Я обнаружил, что SesssionImpl::createQuery занимает значительное количество времени для сложного запроса, и, объединив count и основной запрос,...
2461 просмотров
schedule 21.10.2022

Можно ли использовать определяемые пользователем агрегаты (clr) с оконными функциями (сверху)?
Можно ли использовать определяемые пользователем агрегаты (clr) с оконными функциями (сверху)? Не могу найти ответ в документации: http://technet.microsoft.com/en-us/library/ms190678.aspx
2233 просмотров

Попытка понять раздел за оператором
Я видел другие сообщения на SO о том, как разобраться с разделом и упорядочить. Вроде понял, но все равно немного запутался. Вот запрос, предоставленный моим коллегой, который работает: SELECT EMAIL, SUBSCRIPTION_NAME, SOURCE,...
144 просмотров
schedule 01.12.2023

Определение групп строк в непосредственной близости
Я делаю проект для школы, и в течение недели мне дали базу данных по gps-записям для трех человек. Я пытаюсь сгруппировать эти записи в поездки в зависимости от времени между ними. Если запись находится в пределах 300 секунд от записи перед ней, они...
304 просмотров

Как получить первую запись после каждой записи с определенным атрибутом, установленным в PostgreSQL?
У меня есть таблица, в которой некоторые записи имеют определенный атрибут, для которого установлено ненулевое значение. Я хотел бы получить все записи, которые находятся сразу после этих записей (при упорядочении по столбцу created_at ). Вот...
155 просмотров
schedule 12.06.2023

T-SQL вычисляет скользящее среднее
Я работаю с SQL Server 2008 R2, пытаюсь вычислить скользящее среднее. Для каждой записи в моем представлении я хотел бы собрать значения 250 предыдущих записей, а затем вычислить среднее значение для этого выбора. Мои столбцы просмотра следующие:...
21968 просмотров

ВЫБЕРИТЕ фиксированное количество строк, равномерно пропуская строки
Я пытаюсь написать запрос, который возвращает репрезентативную выборку данных произвольного размера. Я хотел бы сделать это, выбрав только n th строк, где n таково, что весь результирующий набор максимально приближен к произвольному размеру. Я...
158 просмотров

Реактивация SQL
У меня есть следующее: with t as ( SELECT advertisable, EXTRACT(YEAR from day) as yy, EXTRACT(MONTH from day) as mon, ROUND(SUM(cost)/1e6) as val FROM adcube dac WHERE advertisable IN (SELECT advertisable...
210 просмотров
schedule 11.12.2022

Как добавить текущий счет к строкам в «полосе» последовательных дней
Спасибо Майку за предложение добавить операторы создания/вставки. create table test ( pid integer not null, date date not null, primary key (pid, date) ); insert into test values (1,'2014-10-1') , (1,'2014-10-2') , (1,'2014-10-3') ,...
2825 просмотров

Текущие итоги BigQuery
У меня не получается заставить работать промежуточные итоги в BigQuery. Я нашел здесь пример, который работает: Текущие итоги BigQuery SQL SELECT word, word_count, SUM(word_count) OVER(ORDER BY word DESC) FROM...
2337 просмотров

Где выполняется функция сокращения Apache SparkByWindow?
Я пытаюсь изучить apache spark и не могу понять из документации как работают оконные операции. У меня есть два рабочих узла, и я использую Kafka Spark Utils для создания DStream из темы. К этому DStream я применяю функцию map и функцию...
58 просмотров

Кумулятивная сумма значений по месяцам с заполнением пропущенных месяцев
У меня есть эта таблица данных, и мне интересно, можно ли создать запрос, который будет получать совокупную сумму по месяцам с учетом всех месяцев до текущего месяца . date_added | qty ------------------------------------...
11817 просмотров