
Blok funkce LIMIT omezí hodnotu podle rozsahu.
Vstup definuje číslo, které má být omezeno. Pokud je na vstupu boolean hodnota, je převedena na číslo. Hodnota TRUE odpovídá číslu 1. Hodnota FALSE, NULL odpovídá číslu 0.
Vstup definuje dolní mez jako číslo omezeného rozsahu. Tato hodnota musí být nutně menší než vstup MAX, jinak je výsledek na výstupu Q vždy hodnota na vstupu MAX.
Vstup definuje horní mez jako číslo omezeného rozsahu. Tato hodnota musí být nutně větší než vstup MIN, jinak je výsledek na výstupu Q vždy hodnota na vstupu MAX.
Pokud je vstup IN uvnitř rozsahu mezi hodnotami vstupů MIN a MAX, je vstup IN přenesen na výstup. V opačném případě je omezen hodnotami vstupů MIN a MAX.