สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน TRIM() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable826( FirstName varchar(100), Age int);Query OK, 0 แถวได้รับผลกระทบ (0.60 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก ที่นี่ เราได้ตั้งค่า FirstName เป็นช่องว่างสำหรับบางระเบียน -
mysql> แทรกลงในค่า DemoTable826 (' ',24) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.08 วินาที) mysql> แทรกลงในค่า DemoTable826 (' ', 22); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที) mysql> แทรกลงในค่า DemoTable826 ('Chris',26); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที) mysql> แทรกลงในค่า DemoTable826 ('Robert',27); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.07 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable826;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+------+| ชื่อจริง | อายุ |+-----------+------+| อดัม | 21 || | 24 || | 22 || คริส | 26 || โรเบิร์ต | 27 |+-----------+------+5 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามที่จะแสดงเฉพาะค่าของคอลัมน์โดยคอลัมน์ที่เกี่ยวข้องมีช่องว่าง -
mysql> เลือก *จาก DemoTable826 โดยที่ COALESCE(TRIM(FirstName), '') ='';
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+------+| ชื่อจริง | อายุ |+-----------+------+| | 24 || | 22 |+-----------+------+2 แถวในชุด (0.00 วินาที)