
Функціональний блок LIMIT обмежує значення за допомогою діапазону.
Вхід визначає число, яке потрібно обмежити. Якщо на вхід надходить булеве значення, то воно перетворюється на число. Значення TRUE відповідає числу 1. Значення FALSE, NULL відповідає числу 0.
Вхід визначає нижню межу діапазону як число. Ця величина повинна бути обов'язково менше, ніж вхід MAX, інакше результат на виході Q завжди буде рівний значенню на вході MAX.
Вхід визначає верхню межу діапазону як число. Ця величина повинна бути обов'язково більше, ніж вхід MIN, інакше результат на виході Q завжди буде рівний значенню на вході MAX.
Якщо вхід IN знаходиться всередині діапазону між значеннями входу MIN та MAX, то вхід IN передається на вихід. В іншому випадку він обмежується за допомогою значень входів MIN і MAX.