Oracle Developer👨🏻‍💻
3.23K subscribers
614 photos
68 videos
2 files
492 links
🔝 канал о разработке в СУБД Oracle:
SQL, PL/SQL, оптимизация, архитектура и многое другое...

Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ.

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
Задача: Как получить записи с четными id?
Для примера, возьмем таблицу employees схемы HR.

Принцип решения:
Классическая задача. Нужно взять остаток от деления на два, если оно равно нулю, то это четное число.

Запрос:
select * 
from employees t
where mod(t.employee_id, 2) = 0;

В SQL-запросах такая задача встречается довольно редко, зато в PL/SQL очень часто. Формулировка только немного другая. Каждые N записей (например, 500) выполнять commit.

if mod(v_counter, 500) = 0 then
commit;
end if;

Надеюсь, вам понравилась задачка 😉

#sql #решениезадачи #mod