Задача: Как получить записи с четными id?
Для примера, возьмем таблицу employees схемы HR.
Принцип решения:
Классическая задача. Нужно взять остаток от деления на два, если оно равно нулю, то это четное число.
Запрос:
#sql #решениезадачи #mod
Для примера, возьмем таблицу employees схемы HR.
Принцип решения:
Классическая задача. Нужно взять остаток от деления на два, если оно равно нулю, то это четное число.
Запрос:
select *В SQL-запросах такая задача встречается довольно редко, зато в PL/SQL очень часто. Формулировка только немного другая. Каждые N записей (например, 500) выполнять commit.
from employees t
where mod(t.employee_id, 2) = 0;
if mod(v_counter, 500) = 0 thenНадеюсь, вам понравилась задачка 😉
commit;
end if;
#sql #решениезадачи #mod