Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ดึงระเบียนที่สั่งซื้อหลังจากขีดจำกัดเฉพาะใน MySQL


สำหรับสิ่งนี้ คุณสามารถใช้แบบสอบถามย่อยได้ ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable618 ( StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY,StudentFirstName varchar(100)); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.45 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable618(StudentFirstName) ('David'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.23 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Chris'); ตกลง ตกลง 1 แถวได้รับผลกระทบ ( 0.44 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Robert'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.54 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Sam'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.24 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Mike'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.22 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Carol'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.28 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (3.66 วินาที) mysql> แทรกลงในค่า DemoTable618 (StudentFirstName) ('John'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.17 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก DemoTable618;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------+-----------+| รหัสนักศึกษา | StudentFirstName |+-------------------------------------------+| 1 | เดวิด || 2 | คริส || 3 | โรเบิร์ต || 4 | แซม || 5 | ไมค์ || 6 | แครอล || 7 | บ๊อบ || 8 | John |+-----------+-----------------+8 แถวในชุด (0.00 วินาที)

นี่คือการสืบค้นเพื่อดึงบันทึกที่สั่งซื้อหลังจากขีดจำกัดเฉพาะ -

mysql> เลือก *from (เลือก StudentId,StudentFirstName จาก DemoTable618 โดยที่ StudentId>=5 เรียงลำดับตาม StudentId จำกัด 4) tbl เรียงลำดับโดย tbl.StudentId desc;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----------+-----------+| รหัสนักศึกษา | StudentFirstName |+-------------------------------------------+| 8 | จอห์น || 7 | บ๊อบ || 6 | แครอล || 5 | ไมค์ |+-------------------------------------------+4 แถวในชุด (0.00 วินาที)