คุณสามารถตัดอักขระสองตัวสุดท้ายโดยใช้เมธอด SUBSTRING() และ CHAR_LENGTH() ไวยากรณ์มีดังนี้ −
เลือก yourColumnName,SUBSTRING(yourColumnName,1,CHAR_LENGTH(yourColumnName) - 2) AS anyVariableName from yourTableName;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง -
mysql> สร้างตาราง LastTwoCharacters −> ( −> Words varchar(200) −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.71 วินาที)
ตอนนี้คุณสามารถแทรกระเบียนบางรายการในตารางโดยใช้คำสั่ง select แบบสอบถามเพื่อแทรกระเบียนมีดังนี้ -
mysql> แทรกลงในค่า LastTwoCharacters ('Hellooo'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า LastTwoCharacters ('Worldsss'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรก เป็นค่า LastTwoCharacters ('Johnson'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.22 วินาที)
แสดงระเบียนทั้งหมดโดยใช้คำสั่ง select -
mysql> เลือก *จาก LastTwoCharacters;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+----------+| คำ |+----------+| สวัสดี || Worldss || Johnson |+----------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นข้อความค้นหาเพื่อตัดอักขระสองตัวสุดท้ายของคอลัมน์ -
mysql> เลือก Words,SUBSTRING(Words,1,CHAR_LENGTH(Words) - 2) AS AfterStripLastTwoChar จาก LastTwoCharacters;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+----------+----------------------+| คำ | AfterStripLastTwoChar |+----------+----------------------+| สวัสดี | สวัสดี || Worldss | โลก || จอห์นสัน | Johns |+----------+----------------------+3 แถวในชุด (0.00 วินาที)