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

เลือกชื่อหนังสือหลายเล่มที่แชร์มูลค่าขั้นต่ำ (PRICE) ใน MySQL หรือไม่


สำหรับสิ่งนี้ ให้ใช้ MySQL MIN() ให้เราสร้าง −

. ก่อน
mysql> สร้างตาราง DemoTable1414 -> ( -> BookTitle varchar(40), -> BookPrice int -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.82 วินาที)

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

mysql> แทรกลงในค่า DemoTable1414 ('เจาะลึกโดยใช้ java',560); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า DemoTable1414 ('ความลึก C ++', 360); แบบสอบถามตกลง 1 แถวที่ได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า DemoTable1414 ('โครงสร้างข้อมูลใน C',590); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า DemoTable1414 ('อัลกอริทึมใน C ++', 1090); แบบสอบถาม ตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)mysql> แทรกลงในค่า DemoTable1414 ('Java in Depth',360); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.33 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้ตัวเลือก -

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

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

<ก่อนหน้า>+----------------------+-----------+| ชื่อหนังสือ | ราคาหนังสือ |+----------------------+-----------+| เจาะลึกโดยใช้จาวา | 560 || C++ ในเชิงลึก | 360 || โครงสร้างข้อมูลในภาษา C | 590 || อัลกอริทึมใน C++ | 1090 || Java ในเชิงลึก | 360 |+----------------------+-----------+5 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นคำถามเพื่อเลือกชื่อหนังสือหลายเล่มที่มีมูลค่าราคาต่ำสุดร่วมกัน−

mysql> เลือก BookTitle จาก DemoTable1414 -> โดยที่ BookPrice=( เลือก min(BookPrice) จาก DemoTable1414);

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

<ก่อนหน้า>+--------------+| ชื่อหนังสือ |+--------------+| เจาะลึก C++ || Java in Depth |+--------------+2 แถวในชุด (0.00 วินาที)