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

แบบสอบถาม MySQL เพื่อรับแถวเฉพาะจากแถว


ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable1972 ( Section char(1), StudentName varchar(20) );Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)

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

mysql> แทรกลงในค่า DemoTable1972 ('D', 'Chris'); ตกลง แบบสอบถาม 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1972 ('B', 'David'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1972 ('A', 'Mike'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.00 วินาที) mysql> แทรกลงในค่า DemoTable1972 ('C', 'Carol'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.00 วินาที)

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

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

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

<ก่อนหน้า>+---------+-------------+| มาตรา | ชื่อนักเรียน |+---------+-------------+| ด | คริส || บี | เดวิด || A | ไมค์ || ค | Carol |+---------+-------------+4 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อรับแถวเฉพาะจากแถว -

mysql> เลือก * จาก DemoTable1972 โดยที่ Section> 'C' เรียงลำดับตามส่วนที่ 2;

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

<ก่อนหน้า>+---------+-------------+| มาตรา | ชื่อนักเรียน |+---------+-------------+| ด | Chris |+---------+-------------+1 แถวในชุด (0.00 วินาที)