Публикации по теме 'window-functions'
Что на самом деле означает окно, документ, неопределенная функция - окно, документ
В этом посте мы собираемся изучить, что предлагает название, и предложить объяснения того, что дает нам эта самозапускаемая настройка функции.
Достаточно интересно, что меня часто спрашивают о IIFE (немедленно вызываемом функциональном выражении), что требует следующей настройки:
Так почему бы не написать об этом пост? ;-)
Во-первых, это несколько разных вещей. Сверху:
Сфера
JavaScript имеет function область видимости, поэтому сначала создается столь необходимая «частная..
Вопросы по теме 'window-functions'
Скорость постраничных запросов в Oracle
Это бесконечная тема для меня, и мне интересно, могу ли я что-то упустить. По сути, я использую два типа операторов SQL в приложении:
Обычные запросы с «откатным» лимитом
Отсортированные и постраничные запросы
Теперь мы говорим о...
5049 просмотров
schedule
15.08.2023
Оптимизация запроса Vertica SQL для выполнения промежуточных итогов
У меня есть таблица S с такими данными временных рядов:
key day delta
Для данного ключа это возможно, но вряд ли дни пропадут.
Я хотел бы построить кумулятивный столбец из значений дельты (положительные INT), чтобы вставить эти...
5283 просмотров
schedule
23.05.2023
Сравнение даты и времени 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 просмотров
schedule
12.10.2022
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 просмотров
schedule
30.03.2023
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 просмотров
schedule
18.10.2022
Попытка понять раздел за оператором
Я видел другие сообщения на SO о том, как разобраться с разделом и упорядочить. Вроде понял, но все равно немного запутался.
Вот запрос, предоставленный моим коллегой, который работает:
SELECT EMAIL, SUBSCRIPTION_NAME, SOURCE,...
144 просмотров
schedule
01.12.2023
Определение групп строк в непосредственной близости
Я делаю проект для школы, и в течение недели мне дали базу данных по gps-записям для трех человек. Я пытаюсь сгруппировать эти записи в поездки в зависимости от времени между ними. Если запись находится в пределах 300 секунд от записи перед ней, они...
304 просмотров
schedule
19.04.2024
Как получить первую запись после каждой записи с определенным атрибутом, установленным в PostgreSQL?
У меня есть таблица, в которой некоторые записи имеют определенный атрибут, для которого установлено ненулевое значение. Я хотел бы получить все записи, которые находятся сразу после этих записей (при упорядочении по столбцу created_at ).
Вот...
155 просмотров
schedule
12.06.2023
T-SQL вычисляет скользящее среднее
Я работаю с SQL Server 2008 R2, пытаюсь вычислить скользящее среднее. Для каждой записи в моем представлении я хотел бы собрать значения 250 предыдущих записей, а затем вычислить среднее значение для этого выбора.
Мои столбцы просмотра следующие:...
21968 просмотров
schedule
18.09.2022
ВЫБЕРИТЕ фиксированное количество строк, равномерно пропуская строки
Я пытаюсь написать запрос, который возвращает репрезентативную выборку данных произвольного размера. Я хотел бы сделать это, выбрав только n th строк, где n таково, что весь результирующий набор максимально приближен к произвольному размеру.
Я...
158 просмотров
schedule
07.03.2024
Реактивация 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 просмотров
schedule
07.09.2022
Текущие итоги BigQuery
У меня не получается заставить работать промежуточные итоги в BigQuery.
Я нашел здесь пример, который работает: Текущие итоги BigQuery SQL
SELECT word, word_count, SUM(word_count) OVER(ORDER BY word DESC)
FROM...
2337 просмотров
schedule
10.11.2022
Где выполняется функция сокращения Apache SparkByWindow?
Я пытаюсь изучить apache spark и не могу понять из документации как работают оконные операции.
У меня есть два рабочих узла, и я использую Kafka Spark Utils для создания DStream из темы.
К этому DStream я применяю функцию map и функцию...
58 просмотров
schedule
08.04.2023
Кумулятивная сумма значений по месяцам с заполнением пропущенных месяцев
У меня есть эта таблица данных, и мне интересно, можно ли создать запрос, который будет получать совокупную сумму по месяцам с учетом всех месяцев до текущего месяца .
date_added | qty
------------------------------------...
11817 просмотров
schedule
12.10.2022