
O bloco de função LIMIT limita um valor com base em uma faixa.
A entrada define o número a ser limitado. Se um valor booleano estiver presente na entrada, ele será convertido em um número. O valor TRUE corresponde a 1. O valor FALSE, NULL corresponde a 0.
A entrada define o limite inferior como número da faixa a ser limitada. Este valor deve ser obrigatoriamente menor que a entrada MAX, caso contrário o resultado na saída Q sempre será o valor na entrada MAX.
A entrada define o limite superior como número da faixa a ser limitada. Este valor deve ser obrigatoriamente maior que a entrada MIN, caso contrário o resultado na saída Q sempre será o valor na entrada MAX.
Se a entrada IN estiver dentro da faixa entre os valores de entrada MIN e MAX, a entrada IN será encaminhada para a saída. Caso contrário, ela será limitada pelos valores das entradas MIN e MAX.