Size: a a a

2020 March 22

ТС

Таир Сабыргалиев in Astana JKUG
Aidyn Toibekov
Нет прав на создание таблицы
временных таблиц тоже?
источник

AT

Aidyn Toibekov in Astana JKUG
Да, тоже)
источник

ТС

Таир Сабыргалиев in Astana JKUG
ну тогда тяжко это будет делать ))
источник

ТС

Таир Сабыргалиев in Astana JKUG
в плане того, что рискованная операция
источник

ТС

Таир Сабыргалиев in Astana JKUG
вариант 1. delete from my_table where id is not in (select min(id) from my_table group by fA, fB)
источник

ТС

Таир Сабыргалиев in Astana JKUG
найди в оракле хинт, который позволит не перевычислять вложенный селект для каждой строки
источник

ТС

Таир Сабыргалиев in Astana JKUG
или через CTE сделай
источник

ТС

Таир Сабыргалиев in Astana JKUG
with unique_ids as (select min(id) from my_table group by fA, fB)
delete from my_table where id is not in unique_ids
источник

ТС

Таир Сабыргалиев in Astana JKUG
примерно так
источник

NK

ID:0 in Astana JKUG
#вакансия #Нур-Султан
Компания TOO Unex Group (г. Нур-Султан) ищет fullstack разработчика.

В обязанности входит:
- поддержка и развитие проекта;
- интеграция со сторонними сервисами;
- сопровождение проекта в вопросах обсуждения архитектуры системы с Заказчиком, обучении внутренней команды и команды Заказчика, написание технической документации

Требования:
- практический опыт в fullstack разработке от 2х лет;
- понинимание и применение принципов ООП, SOLID, шаблонов проектирования, структур данных и алгоритмов;
- знание и использование Java 8, Spring Boot, понимание архитектуры Spring, применение IoC и DI в Spring;
- уверенное владение ОС Linux;
- опыт работы с PostgreSQL;
- знание ES5, ES6, ESNext, TypeScript 3.x, SASS, SCSS;
- опыт работы с reactjs от одного года;
- знание Angular 4+;

Желательно:
- опыт аботы с webpack, server side rendering;
- базовые знания по nodejs (npm, yarn, и т. д.);

Рассматриваются специалисты back-end javа разработчики и front end разработчики в рамках вышеуказанных требований.

Зарплатная вилка: от 250 000 тг

Контакты:
Камшат
+77013563958
источник

AT

Aidyn Toibekov in Astana JKUG
Таир Сабыргалиев
with unique_ids as (select min(id) from my_table group by fA, fB)
delete from my_table where id is not in unique_ids
Сделал так, жду окончания.. Спасибо!
источник

IY

Indira Yessimova in Astana JKUG
Aidyn Toibekov
Если точнее, задача следующая:
В таблице больше 15 млн записей, есть дубликаты пары fA и fB. От дубликатов нужно избавиться.
Есть замечательная оконная функция( row_number() over (partition by (a, b) order by rowid)) rn -   такую колонку добавляешь в селект и удаляешь все что rn!=1
источник

IY

Indira Yessimova in Astana JKUG
И ненужно нигде айдигники запоминать
источник

ТС

Таир Сабыргалиев in Astana JKUG
Indira Yessimova
Есть замечательная оконная функция( row_number() over (partition by (a, b) order by rowid)) rn -   такую колонку добавляешь в селект и удаляешь все что rn!=1
лучше полный пример покажите, не все умеют работать с оконными функциями
источник

AT

Aidyn Toibekov in Astana JKUG
Проблема в том что к удалению больше 3млн записей. Их я положил в матвью.. Запрос типа delete from table where id in (SELECT id from mat_view) выполняется уже 3600 секунд.
источник

IY

Indira Yessimova in Astana JKUG
Ну прям все готовое надо delete table where rowid in ( select xxx.rd from
(Select  rowid rd , (row_number() over (partition by (a,b) order by rowid) ) rn from table where rn != 1 ) xxx)
источник

IY

Indira Yessimova in Astana JKUG
Оконная функция на то оконная , что выполняет группировку подсчет сортировку независимо от всего селекта
источник

ТС

Таир Сабыргалиев in Astana JKUG
Indira Yessimova
Оконная функция на то оконная , что выполняет группировку подсчет сортировку независимо от всего селекта
а если дублей больше одного?
источник

IY

Indira Yessimova in Astana JKUG
Ей все равно
источник

IY

Indira Yessimova in Astana JKUG
Indira Yessimova
Ну прям все готовое надо delete table where rowid in ( select xxx.rd from
(Select  rowid rd , (row_number() over (partition by (a,b) order by rowid) ) rn from table where rn != 1 ) xxx)
Тут ошибочка where rn!=1
источник