بلوک عملکرد LIMIT

بلوک عملکرد LIMIT یک مقدار را بر اساس محدوده محدود می کند.

ورودی IN

ورودی عددی را که باید محدود شود را تعریف می کند. اگر در ورودی یک مقدار بولئینی وجود داشته باشد، آن به یک عدد تبدیل می شود. مقدار TRUE برابر است با ۱. مقدار FALSE, NULL برابر است با ۰.

ورودی MIN

ورودی حد پایین محدوده را به عنوان یک عدد تعریف می کند. این مقدار باید حتماً کوچکتر از ورودی MAX باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه برابر با مقدار ورودی MAX است.

ورودی MAX

ورودی حد بالا محدوده را به عنوان یک عدد تعریف می کند. این مقدار باید حتماً بزرگتر از ورودی MIN باشد، زیرا در غیر این صورت نتیجه در خروجی Q همیشه برابر با مقدار ورودی MAX است.

خروجی Q

اگر ورودی IN داخل محدوده بین مقادیر ورودی MIN و MAX قرار داشته باشد، ورودی IN به خروجی منتقل می شود. در غیر این صورت توسط مقادیر ورودی MIN و MAX محدود می شود.