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

วิธีการค้นหาระหว่างคอลัมน์ใน MySQL?


ใช้ส่วนคำสั่ง BETWEEN เพื่อค้นหาระหว่างคอลัมน์ ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, Score1 int, Score2 int ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.78 วินาที)

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

mysql> แทรกลงในค่า DemoTable(Score1,Score2) (45,65);Query OK, 1 แถวได้รับผลกระทบ (0.26 วินาที)mysql> แทรกลงในค่า DemoTable(Score1,Score2) (450,680); Query OK, 1 แถว ได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable (คะแนน1 คะแนน2) (800,900) ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที)

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

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

ผลลัพธ์

<ก่อนหน้า>+----+---------+-------+| รหัส | คะแนน1 | Score2 |+----+---------+-------+| 1 | 45 | 65 || 2 | 450 | 680 || 3 | 800 | 900 |+----+---------+-------+3 แถวในชุด (0.00 วินาที)

นี่คือแบบสอบถามเพื่อค้นหาระหว่างคอลัมน์ใน MySQL

mysql> เลือก *จาก DemoTable โดยที่ 850 ระหว่าง Score1 และ Score2;

ผลลัพธ์

<ก่อนหน้า>+----+---------+-------+| รหัส | คะแนน1 | Score2 |+----+---------+-------+| 3 | 800 | 900 |+----+-------+--------+1 แถวในชุด (0.00 วินาที)