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

วิธีการใช้ HAVING LENGTH (ฟิลด์) ใน MySQL?


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

mysql> สร้างตาราง DemoTable (ข้อความชื่อ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.39 วินาที)

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

mysql> แทรกลงในค่า DemoTable ('Introduction to MySQL'); Query OK, 1 แถวได้รับผลกระทบ (0.11 วินาที)mysql> แทรกลงในค่า DemoTable ('Introduction to Java'); Query OK, 1 แถวได้รับผลกระทบ (0.09 วินาที )mysql> แทรกลงในค่า DemoTable ('Introduction to SQL'); Query OK, 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า DemoTable ('Introduction to Python'); Query OK, 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า DemoTable ('Introduction to SQL'); Query OK, 1 แถวได้รับผลกระทบ (0.09 วินาที) mysql> แทรกลงในค่า DemoTable ('Introduction to Java'); Query OK, 1 แถวได้รับผลกระทบ (0.13 วินาที)

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

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

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

<ก่อนหน้า>+-----------------------+| ชื่อเรื่อง |+-----------------------------------+| ข้อมูลเบื้องต้นเกี่ยวกับ MySQL || ความรู้เบื้องต้นเกี่ยวกับ Java || บทนำสู่ SQL || รู้เบื้องต้นเกี่ยวกับ Python || บทนำสู่ SQL || บทนำสู่ Java |+-----------------------+6 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อใช้ HAVING LENGTH(ฟิลด์) ใน MySQL -

mysql> เลือก *จากกลุ่ม DemoTable ตามความยาว (ชื่อ) ที่มีความยาว (ชื่อ) <21;

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

<ก่อนหน้า>+----------------------+| ชื่อเรื่อง |+----------------------+| บทนำสู่ SQL || บทนำสู่ Java |+----------------------+2 แถวในชุด (0.00 วินาที)