Описание тега dense-rank
A SQL window-function that returns the rank of each row within a result set partition, with no gaps in the ranking values.
1
ответ
Dense_rank первый Oracle в Postgresql конвертировать
Я пытаюсь преобразовать следующий запрос Oracle в Postgresql. Я мог бы преобразовать остальные блоки, проблема в том, что я не знаю, как преобразовать этот блок: SELECT ai.uid ,max(ai.OWNER) KEEP ( dense_rank first ORDER BY ai.AGENT_ID DESC ) AS OWN…
06 фев '18 в 08:49
1
ответ
Увеличение номера строки в группе с повторными группами
Я работаю над запросом для PLSQL (Oracle 12), в котором мне нужно увеличить номер строки набора данных для каждой группы. Моя проблема похожа на этот вопрос ( Увеличение номера строки в группе). Однако у меня немного другой сценарий. У меня повторяе…
30 ноя '17 в 10:00
1
ответ
Как использовать dens_rank() для достижения реального рейтинга
select DENSE_RANK() over (order by score desc) as Rank , username , score from users Я пробовал выше запрос, и результат был как ниже: Rank Username score ----- -------- ----- 1 A 3500 1 B 3500 2 C 3000 2 D 3000 2 E 3000 3 F 2000 тогда как мой требу…
22 май '16 в 17:13
2
ответа
SQL Server: разделение данных на динамические сегменты
Пожалуйста, помогите мне с SQL Server Query, который может динамически объединять данные в диапазоны. Вот мои исходные данные: Значение ======= 45 33,5 33,1 33 32,8 25,3 25,2 25,1 25 21,3 21,2 21,1 20,9 12,3 12,2 12,15 12,1 12 11,8 Ожидаемый результ…
09 янв '17 в 06:51
1
ответ
DB2 SQL - плотное ранговое группирование двух полей, упорядоченное по Datetime
Я знаю, что это проблема, которую другие должны были решить в прошлом, но, насколько я знаю, мне еще предстоит преодолеть горб. У меня есть данные, которые упорядочены по дате и времени, которые должны быть сгруппированы по комбинации двух полей (ст…
11 сен '13 в 13:57
1
ответ
Замена кода дедупликации на основе цикла на красное смещение SQL
Мы пытаемся перенести много устаревшего кода R, который используется для манипулирования наборами данных, для красного смещения SQL. Все это легко переносится, за исключением нижнего бита, который оказался неразрешимым. Вот почему я иду к вам, нежны…
05 дек '18 в 20:26
2
ответа
MS SQL Set ID группы без зацикливания
Я хотел бы создать запрос в MS-SQL, чтобы сделать столбец, содержащий увеличивающийся номер группы. Вот как я хочу, чтобы мои данные возвращались: Column 1 | Column 2 | Column 3 ------------------------------ I | 1 | 1 O | 2 | 2 O | 2 | 3 I | 3 | 4 …
25 мар '15 в 10:02
1
ответ
Ограничить ROW_NUMBER порядком неповторяющихся значений
Как я могу ранжировать свои данные, устанавливая разные значения для каждой строки, но давая первые значения ранга отдельным строкам? У меня есть данные электронных писем, и я ДОЛЖЕН БЫТЬ РАЗРЕШЕН на электронную почту, поскольку она действительна ил…
30 янв '19 в 19:54
1
ответ
Генерация номеров строк и присвоение одинаковых номеров строк одинаковым значениям
У меня есть требование показывать повторяющийся номер строки для повторяющихся значений для каждого нового вхождения. Образец таблицы orders с колонкой AGENT_CODE и я хочу, чтобы ожидаемый результат был похож Sl agent_code ------------------ 1 A001 …
30 ноя '18 в 10:03
2
ответа
Конкатенация строковых результатов из SQL DENSE_Rank
У меня есть ситуация, когда мне нужно "объединить" результаты SQL из функции DENSE_RANK в одну строку, я не знаю другой функции SQL, которая делает это. Проблема в том, что я получаю несколько строк для одного и того же ранга из функции DENSE_RANK, …
01 авг '13 в 03:27
1
ответ
Повышение рейтинга только за изменение значения строки
Я использую функции ранжирования и разбиения psql для создания таблицы, которая описывает последовательность фотографий, сделанных в поездке, где id - это идентификатор фотографии, nsid - это идентификатор фотографа, место, где была сделана фотограф…
08 сен '17 в 14:09
2
ответа
PSQL density_rank одного элемента из общего количества элементов
Я могу использовать следующий запрос PSQL (в конце), чтобы получить dense_rank однако из одной строки в моей таблице я хотел бы иметь возможность отображать это как: dense_rank OUT OF total distinct ranks Например, так как dense_rank с учетом "связе…
30 май '17 в 21:12
2
ответа
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. Я получаю следующую ошибку синтаксиса SQL: К…
17 фев '15 в 10:08
1
ответ
Порядковый номер и максимальное значение с использованием DENSE_RANK
Я использую DENSE_RANK назначить последовательный номер различным значениям [y] в каждой группе [x], Добавляет новый столбец [rank], Я также хочу новый столбец, показывающий максимальный рейтинг [y] (самый высокий порядковый номер) в каждом [x] напр…
11 фев '16 в 10:09
1
ответ
Понимание функционирования ранга в MySQL
Я пытаюсь понять плотный ранг, используя переменные в MySQL. Я создал таблицу как: create table scores (id int,score float); Вставленные значения как это: insert into scores values(1,3.50); insert into scores values(2,3.65); insert into scores value…
10 окт '16 в 13:01
1
ответ
PostgreSQL ранжирует только непрерывные строки в упорядоченных данных
Таким образом, я столкнулся с этой интересной проблемой, которая на первый взгляд кажется простой с простой оконной функцией sql. Но это не так. Любые решения, которые используют только ранг или плотный ранг? По сути, я хочу назначать звания, исходя…
04 фев '16 в 07:12
1
ответ
bigquery, ранг до определенной строки
Я уже пробовал, dens_rank () over (разбиение по TEAM_CD) я хочу оценить TEAM_CD, прежде чем "правда" приходит. Как это!! TEAM_CD RANK ------------------- false 1 true 2 false 1 false 2 false 3 true 4 false 1 true 2 я пользуюсь Bigquery, Legacy SQL!!…
25 окт '17 в 08:45
2
ответа
Как правильно ранжировать наборы данных
Я пытаюсь получить плотный ранг для группировки наборов данных вместе. В моей таблице есть ID, GRP_SET, SUB_SET и INTERVAL, которые просто представляют поле даты. Когда записи вставляются с использованием идентификатора, они вставляются как GRP_SET …
20 янв '15 в 22:02
0
ответов
Оконная функция SQL Server с условиями (условие where для инкрементальной загрузки)
Мы хотели бы постепенно загружать данные из одной таблицы в другую. Есть вероятность наличия дубликатов. На самом деле это должно быть очень просто, но с увеличением данных становится медленнее. Самая простая часть - извлечь данные напрямую. SELECT …
22 фев '17 в 16:27
0
ответов
Медиана во времени - SQL Server
У меня есть данные (если быть точным, статистика билетов), которые я пытаюсь получить медианой со временем. Прямо сейчас у меня есть запрос, который вычисляет разницу между датой, когда билет был открыт, и датой его закрытия. Я беру эти данные и выч…
20 апр '18 в 18:03