
El bloque de funciones LIMIT limita un valor según un rango.
La entrada define el número a limitar. Si en la entrada hay un valor booleano, este se convierte en un número. El valor TRUE corresponde a una 1. El valor FALSE, NULL corresponde a 0.
La entrada define el límite inferior como número del rango a limitar. Este valor debe ser necesariamente menor que la entrada MAX, ya que de lo contrario el resultado en la salida Q siempre es el valor en la entrada MAX.
La entrada define el límite superior como número del rango a limitar. Este valor debe ser necesariamente mayor que la entrada MIN, ya que de lo contrario el resultado en la salida Q siempre es el valor en la entrada MAX.
Si la entrada IN está dentro del rango entre los valores de entrada MIN y MAX, la entrada IN se transmite a la salida. De lo contrario, se limita mediante los valores de las entradas MIN y MAX.