Tuesday, October 17, 2006

SELECT แบบเลือก Record บน Firebird

วันนี้ค้นหาข้อมูลเกี่ยวกับคำสั่งในการดึงข้อมูลแบบระบุ Record บน Firebird
ซึ่งการดึงข้อมูลแบบนี้เราจะใช้เมื่อข้อมูลมีปริมาณมากๆ . . .

คำสั่ง
SELECT FIRST 10 SKIP 20 column1, column2, column3 FROM foo

ความหมายของ SQL ด้านบนคือ

ดึงข้อมูล 10 Record ของ Columns ที่กำหนดนับตั้งแต่ Record ที่ 20 จาก Table foo

^ ^

สมมติถ้าต้องการหา 100 อันแรกก็ใช้แค่

คำสั่ง
SELECT FIRST 100 Column From Table

แค่นี้เองครับ ( แต่ถ้าหากจะนับไปกี่ Record จากไหนก็ใช้คำสั่งอันแรกที่มี Skip )

อีกนิดไม่แน่ใจว่า Reference Community ของ Firebird ไว้หรือยัง . .

Firebird Thai

No comments: