
بلوک عملکرد LIMIT یک مقدار را بر اساس محدوده محدود می کند.
ورودی عددی را که باید محدود شود را تعریف می کند. اگر در ورودی یک مقدار بولئینی وجود داشته باشد، آن به یک عدد تبدیل می شود. مقدار TRUE برابر است با ۱. مقدار FALSE, NULL برابر است با ۰.
ورودی حد پایین محدوده را به عنوان یک عدد تعریف می کند. این مقدار باید حتماً کوچکتر از ورودی MAX باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه برابر با مقدار ورودی MAX است.
ورودی حد بالا محدوده را به عنوان یک عدد تعریف می کند. این مقدار باید حتماً بزرگتر از ورودی MIN باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه برابر با مقدار ورودی MAX است.
اگر ورودی IN داخل محدوده بین مقادیر ورودی MIN و MAX قرار داشته باشد، ورودی IN به خروجی منتقل می شود. در غیر این صورت توسط مقادیر ورودی MIN و MAX محدود می شود.