Поскольку x % y
возвращает 0, когда x
кратно y
, ответ «Да, ваше выражение может вернуть 0».
Итак, если id
должно быть больше 0, вам нужно использовать >
вместо >=
. Конечно, если оператор по модулю не вернул 0, вы все равно можете использовать >
вместо >=
, и вы получите тот же эффект.