สำหรับสิ่งนี้ ให้ใช้ SUBSTR() ตามรูปแบบด้านล่าง −
เลือก * จาก yourTableNamewhere substr(yourColumnName, 2, 1 ) =' ';
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1365 -> ( -> ค่า varchar(20) -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable1365 ('9756757474'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงในค่า DemoTable1365 ('3 45322333'); เคียวรีตกลง, 1 แถวได้รับผลกระทบ (0.19 วินาที) mysql> แทรกลงในค่า DemoTable1365 ('8974646363'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.13 วินาที) mysql> แทรกลงในค่า DemoTable1365 ('9 566363622'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก * จาก DemoTable1365;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| ความคุ้มค่า |+-------------+| 9756757474 || 3 45322333 || 8974646363 || 9 566363622 |+-------------+4 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อค้นหาระเบียนเฉพาะในตารางที่มีพื้นที่สีขาวเท่านั้นในสถานที่ที่สองเช่น “3 4532” -
mysql> เลือก * จาก DemoTable1365 -> โดยที่ substr(Value, 2, 1 ) =' ';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+| ความคุ้มค่า |+-------------+| 3 45322333 || 9 566363622 |+-------------+2 แถวในชุด (0.00 วินาที)