Функціональний блок LIMIT

Функціональний блок LIMIT обмежує значення за допомогою діапазону.

Вхід IN

Вхід визначає число, яке потрібно обмежити. Якщо на вхід надходить булеве значення, то воно перетворюється на число. Значення TRUE відповідає числу 1. Значення FALSE, NULL відповідає числу 0.

Вхід MIN

Вхід визначає нижню межу діапазону як число. Ця величина повинна бути обов'язково менше, ніж вхід MAX, інакше результат на виході Q завжди буде рівний значенню на вході MAX.

Вхід MAX

Вхід визначає верхню межу діапазону як число. Ця величина повинна бути обов'язково більше, ніж вхід MIN, інакше результат на виході Q завжди буде рівний значенню на вході MAX.

Вивід Q

Якщо вхід IN знаходиться всередині діапазону між значеннями входу MIN та MAX, то вхід IN передається на вихід. В іншому випадку він обмежується за допомогою значень входів MIN і MAX.