ใช้ LEFT() และ LENGTH() เก็บเฉพาะส่วนหน้าลบ 2 ตัวท้าย
mysql> CREATE TABLE DemoTable (
-> Name VARCHAR(10)
-> );
Query OK, 0 rows affected (0.71 sec)
mysql> INSERT INTO DemoTable VALUES('John');
Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable VALUES('Chris');
Query OK, 1 row affected (0.07 sec)
mysql> INSERT INTO DemoTable VALUES('Robert');
Query OK, 1 row affected (0.11 sec)
mysql> SELECT * FROM DemoTable;
+--------+ | Name | +--------+ | John | | Chris | | Robert | +--------+ 3 rows in set (0.00 sec)
ลบ 2 ตัวอักษรสุดท้าย:
mysql> SELECT LEFT(Name, LENGTH(Name) - 2) FROM DemoTable;
+---------------------------+ | LEFT(Name, LENGTH(Name)-2) | +---------------------------+ | Jo | | Chr | | Robe | +---------------------------+ 3 rows in set (0.02 sec)
ประยุกต์: ตัดนามสกุลไฟล์, ลบรหัสเวอร์ชันท้าย, ทริมข้อมูลที่มีรูปแบบคงที่