Запитання з тегом «window-functions»

12
SQL Server: різниця між PARTITION BY і GROUP BY
Я використовував GROUP BYдля всіх типів сукупних запитів протягом багатьох років. Останнім часом я реверсував інженерний код, який використовується PARTITION BYдля виконання агрегацій. Читаючи всю документацію, про яку я можу знайти PARTITION BY, це звучить дуже схоже GROUP BY, можливо, з додаванням трохи додаткової функціональності? Це дві версії одного і …

6
Ключове слово "Розділ за" Oracle
Чи може хтось, будь ласка, пояснити, що partition byробить ключове слово, і навести простий приклад його в дії, а також чому б його хотіли використовувати? У мене є запит SQL, написаний кимось іншим, і я намагаюся з'ясувати, що це робить. Приклад розділу за: SELECT empno, deptno, COUNT(*) OVER (PARTITION BY …


10
Яка різниця між функціями RANK () та DENSE_RANK () в oracle?
У чому різниця між RANK()і DENSE_RANK()функціями? Як дізнатися n-ту зарплату в наступній emptblтаблиці? DEPTNO EMPNAME SAL ------------------------------ 10 rrr 10000.00 11 nnn 20000.00 11 mmm 5000.00 12 kkk 30000.00 10 fff 40000.00 10 ddd 40000.00 10 bbb 50000.00 10 ccc 50000.00 Якщо в таблиці є дані nulls, що буде, якщо …

1
Виберіть номер рядка в postgres
Як вибрати номер рядка в postgres. Я спробував це: select row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum, cgcode_odc_mapping_id from access_odc.access_odc_mapping_tb order by cgcode_odc_mapping_id і отримала цю помилку: ПОМИЛКА: помилка синтаксису на рівні "біля" РЯДКА 1: виберіть рядок_ число () над (ЗАМОВИТИ cgcode_odc_mapping_id) як Я перевірив ці сторінки: Як відобразити номери рядків …

5
PostgreSQL unnest () з номером елемента
Коли у мене є стовпець з відокремленими значеннями, я можу використовувати unnest()функцію: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ---+----- 1 | ab 1 | cd 1 | efg 1 | hi 2 | jk …

1
Обчислення сукупної суми в PostgreSQL
Я хочу знайти сукупну або поточну кількість поля та вставити його з індексів у таблицю. Моя інсценізаційна структура приблизно така: ea_month id amount ea_year circle_id April 92570 1000 2014 1 April 92571 3000 2014 2 April 92572 2000 2014 3 March 92573 3000 2014 1 March 92574 2500 2014 2 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.