บทช่วยสอน ข้อ จำกัด SQLite ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ไวยากรณ์,ตัวอย่าง,
ข้อLIMIT SQLite จะใช้ในการ จำกัด จำนวนของข้อมูลที่ส่งกลับโดยเลือกคำสั่ง
ไวยากรณ์พื้นฐานของคำสั่ง SELECT ข้อ LIMIT ดังนี้
COLUMN1 SELECT, column2, COLUMNN จาก table_name LIMIT [ไม่มีแถว]
นี่คือไวยากรณ์สำหรับ LIMIT และข้อข้อ OFFSET เมื่อใช้กับ:
COLUMN1 SELECT, column2, COLUMNN จาก table_name LIMIT [ไม่มีแถว] OFFSET [NUM แถว]
เครื่องยนต์ SQLite จะกลับไปยังจุดเริ่มต้นของบรรทัดถัดไปจนกว่าสายทั้งหมดที่อยู่ OFFSET จนกว่าดังแสดงในอินสแตนซ์ที่ผ่านมาดังต่อไปนี้
ตาราง บริษัท สมมติว่ามีการบันทึกต่อไปนี้:
ID NAME เงินเดือนอายุที่อยู่ ---------- ---------- ---------- ---------- ---------- 1 เปาโล 32 20,000.0 แคลิฟอร์เนีย 2 อัลเลน 25 15,000.0 เท็กซัส เท็ดดี้ 3 23 นอร์เวย์ 20,000.0 4 มาร์ครวย 25-Mond 65,000.0 5 ดาวิด 27 85,000.0 เท็กซัส 6 คิม 22 ใต้ 45,000.0 ฮอลล์ 7 เจมส์ 24 ฮุสตัน 10,000.0
นี่คือตัวอย่างก็จะ จำกัด จำนวนของเส้นที่คุณต้องการที่จะดึงจากตาราง:
SQLite> SELECT * จาก บริษัท LIMIT 6;
นี้ก่อให้เกิดผลลัพธ์ต่อไปนี้:
ID NAME เงินเดือนอายุที่อยู่ ---------- ---------- ---------- ---------- ---------- 1 เปาโล 32 20,000.0 แคลิฟอร์เนีย 2 อัลเลน 25 15,000.0 เท็กซัส เท็ดดี้ 3 23 นอร์เวย์ 20,000.0 4 มาร์ครวย 25-Mond 65,000.0 5 ดาวิด 27 85,000.0 เท็กซัส 6 คิม 22 ใต้ 45,000.0 ฮอลล์
แต่ในบางกรณีก็อาจจำเป็นต้องเฉพาะเจาะจงชดเชยจากจุดเริ่มต้นของการบันทึกสกัด นี่คือตัวอย่างการเริ่มต้นการแยกสามระเบียนจากสถานที่ที่สาม:
SQLite> SELECT * จาก บริษัท สูงสุด 3 OFFSET 2;
นี้ก่อให้เกิดผลลัพธ์ต่อไปนี้:
ID NAME เงินเดือนอายุที่อยู่ ---------- ---------- ---------- ---------- ---------- เท็ดดี้ 3 23 นอร์เวย์ 20,000.0 4 มาร์ครวย 25-Mond 65,000.0 5 ดาวิด 27 85,000.0 เท็กซัส