Вопросы по теме 'dense-rank'
Преобразование keep density_rank из запроса Oracle в postgres
Я пытаюсь преобразовать следующий запрос Oracle в Postgres
select
this_.GLOBAL_TRANSACTION_ID as y0_,
this_.BUSINESS_IDENTIFIER as y1_,
this_.ENVIRONMENT as y2_,
count(*) as y3_,
this_.HOST_NAME as y4_,...
6674 просмотров
schedule
24.09.2021
Концептуальное разъяснение плотного ранга/внутреннего соединения SQL Server?
Я надеюсь прояснить поведение функции плотного ранга при работе с соединениями. Я получил отличное решение для своего сообщения ранее здесь требуется рекурсивная помощь cte SQL Server При рассмотрении решения, которое включает использование...
883 просмотров
schedule
02.03.2022
DENSE_RANK() OVER (ORDER BY) не поддерживается Visual Studio 2008
У меня есть следующее в моем SQL:
SELECT
DENSE_RANK() OVER (ORDER BY i.invoicenumber) AS Reference
Это нормально работает в SQL Server Management Studio, но не поддерживается Microsoft Visual Studio 2008.
Я получаю следующую...
152 просмотров
schedule
14.04.2022
запрос mysql для выполнения функции ранжирования
Я хочу написать запрос MySQL для ранжирования баллов. Если есть ничья между двумя результатами, оба должны иметь одинаковый рейтинг. также после ничьей следующим номером рейтинга должно быть следующее последовательное целое значение. Другими...
27 просмотров
schedule
31.05.2022
DENSE_RANK или ROW по AccountNo не совсем верно
Необходимо создать строку или рейтинг для повторения по учетной записи. (см. ниже желаемый результат)
Пробовал различные значения DENSE_RANKS, RANK, ROW_NUMBER, но все равно получал неправильные значения!
, DENSE_RANK() OVER ( ORDER BY...
19 просмотров
schedule
01.06.2022
Использование keep плотности_ранга для поиска единственного значения
Мой запрос выглядит примерно так:
select
name,
color,
min(age) keep (dense_rank first order by priority asc) as age
from
myTable
group by
name,
color
Я понимаю, что ранг и плотность_ранга будут возвращать «дублирующиеся» значения...
2391 просмотров
schedule
02.08.2022
Странное поведение с DENSE_RANK и IN
Я получаю странные результаты, когда комбинирую запрос, содержащий DENSE_RANK() , для создания входных данных для предложения IN .
Чтобы продемонстрировать, я их разделил;
Этот запрос
select *
from ALL_QUOTE
where ID in ('G002WMLS')...
143 просмотров
schedule
01.04.2023
Объединение строковых результатов из SQL DENSE_Rank
У меня есть ситуация, когда мне нужно «объединить» результаты SQL из функции DENSE_RANK в одну строку, я не знаю другой функции SQL, которая делает это.
Проблема в том, что я получаю несколько строк для одного и того же ранга из функции DENSE_RANK,...
1469 просмотров
schedule
23.03.2023
MS SQL Set Group ID без зацикливания
Я хотел бы создать запрос в MS-SQL, чтобы создать столбец, содержащий увеличивающийся номер группы.
Вот как я хочу, чтобы мои данные возвращались:
Column 1 | Column 2 | Column 3
------------------------------
I | 1 | 1
O...
98 просмотров
schedule
18.05.2023
Исключить нулевые значения с помощью DENSE_RANK
Dense_Rank учитывает все. Есть ли способ исключить нулевые значения, чтобы следующий ранг после 1 был 2, а не 3.
Вот как теперь выглядит таблица:
A | DENSE_R
--------------
1 | 1
--------------
2 | null
--------------
3...
7206 просмотров
schedule
10.12.2022
Группировка набора строк и присвоение/обновление уникального номера каждому набору в SQL Server
У меня есть требование сгруппировать n-е (настраиваемые) строки (сумки) по некоторым критериям (зона), а затем назначить/обновить каждой группе уникальный идентификатор, который никогда не должен повторяться для любой другой группы в этой таблице...
56 просмотров
schedule
15.03.2023
выберите с помощью оконной функции (dense_rank()) в SparkSQL
У меня есть таблица, которая содержит записи о покупках клиентов, мне нужно указать, что покупка была сделана в определенном окне даты и времени, одно окно составляет 8 дней, поэтому, если у меня была покупка сегодня и одна через 5 дней, это означает,...
846 просмотров
schedule
19.04.2023
Острова и пробелы
Предыстория: у меня есть база данных, в которой есть точки данных водителей грузовиков, которые также содержат. Находясь в грузовике, водитель может иметь «статус водителя». Что я хотел бы сделать, так это сгруппировать эти статусы по водителю,...
232 просмотров
schedule
15.05.2023
SQL создает плотный ранг на основе нескольких столбцов
У меня есть набор данных с двумя полями, в которых мне нужно создать плотный ранг. Если поле Field_1 не равно нулю, то поле Field_2 равно нулю, и наоборот.
Field_1 Field_2
a
1
2
3
4
b
7
8...
54 просмотров
schedule
11.10.2022
Есть ли способ плотно_rank() для каждой строки в диапазоне дат?
Я пытаюсь получить количество уникальных элементов в столбце с идентификационным номером и датой в течение последних 12 месяцев. Мне нужно повторить это для каждой строки в моей таблице.
Я использую комбинацию плотно_rank() и (Over partition by...
626 просмотров
schedule
10.10.2022
Синтаксис SQL Rank для использования нескольких столбцов для ранжирования по
Я пытаюсь составить рейтинг на основе двух столбцов, а также, когда дело доходит до ничьей, различать их на основе другого столбца. Я составил таблицу ниже, чтобы объяснить свой вопрос. Итак, я хочу ранжировать игроков на основе их результатов за...
52 просмотров
schedule
12.11.2022
Решение SQL для присвоения номера группы набору повторяющихся значений
У меня есть таблица со столбцами «Клиент», «Заказ», «Фрукты» и «Количество», отсортированные по «Клиенту» и «Заказу».
Мне нужно последовательно присвоить пример значения желаемого номера группы, начиная с 1, назначая одно и то же значение до тех...
54 просмотров
schedule
30.03.2023
Найти рейтинг и общее количество элементов в MySQL / MariaDB
У меня есть сводная таблица продаж, например:
CREATE TABLE `sales_data` (
`id` int(4) unsigned NOT NULL,
`start_date` date NOT NULL,
`end_date` date DEFAULT NULL,
`store_sales` int(11) DEFAULT 0,
PRIMARY KEY (`id`,`start_date`)
)...
388 просмотров
schedule
24.03.2024
Разделить интервалы чисел на группы
У меня есть последовательность чисел ниже, и я хочу создавать новую группу чисел каждый раз, когда следующее число отличается более чем на одну единицу от предыдущего значения, т.е. разрывает непрерывный интервал
Таблица Т
value
1
2
3
5
6
7...
1428 просмотров
schedule
12.06.2024