ฟังก์ชันบล็อก LIMIT

ฟังก์ชันบล็อก LIMIT จำกัดค่าตามช่วง

อินพุต IN

อินพุตนี้กำหนดตัวเลขที่จะจำกัด ค่าโบออลีแอนที่เข้าอินพุตจะถูกแปลงเป็นตัวเลข ค่าที่ TRUE ตรงกับ 1 ค่า FALSE, NULL ตรงกับ 0.

อินพุต MIN

อินพุตนี้กำหนดขีดจำกัดล่างของช่วงที่จะจำกัด ค่านี้ต้องน้อยกว่าค่า MAX ที่เข้าอินพุตอย่างแน่นอน เพราะถ้าไม่เช่นนั้นค่าที่ออกจาก Q จะเป็นค่าของ MAX ที่เข้าอินพุตเสมอ

อินพุต MAX

อินพุตนี้กำหนดขีดจำกัดบนของช่วงที่จะจำกัด ค่านี้ต้องมากกว่าค่า MIN ที่เข้าอินพุตอย่างแน่นอน เพราะถ้าไม่เช่นนั้นค่าที่ออกจาก Q จะเป็นค่าของ MAX ที่เข้าอินพุตเสมอ

เอาต์พุต Q

หากค่า IN อยู่ในช่วงระหว่าง MIN และ MAX ค่าที่เข้าอินพุต IN จะถูกส่งต่อไปยังเอาต์พุต ถ้าไม่เช่นนั้นจะถูกจำกัดโดยค่าของ MIN และ MAX ที่เข้าอินพุต