การรวม LTRIM() และ RTRIM() เพื่อลบช่องว่างทั้งสองด้าน
เพื่อลบช่องว่างนำหน้าและต่อท้ายพร้อมกันโดยใช้ LTRIM() และ RTRIM() ต้องนำฟังก์ชันหนึ่งไปเป็นอาร์กิวเมนต์ของอีกฟังก์ชันหนึ่ง กล่าวคือ ต้องส่ง LTRIM() เข้า RTRIM() หรือในทางกลับกัน
ตัวอย่าง
ตาราง test_trim มีคอลัมน์ Name พร้อมช่องว่างทั้งสองด้าน:
mysql> Select * from test_trim; +---------------+ | Name | +---------------+ | Gaurav | | Rahul | | Aarav | +---------------+ 3 rows in set (0.00 sec)
วิธีที่ 1: LTRIM() เป็นอาร์กิวเมนต์ของ RTRIM()
mysql> Select Name, LTRIM(RTRIM(Name)) AS 'Name Without Spaces' from test_trim; +---------------+---------------------+ | Name | Name Without Spaces | +---------------+---------------------+ | Gaurav | Gaurav | | Rahul | Rahul | | Aarav | Aarav | +---------------+---------------------+ 3 rows in set (0.00 sec)
วิธีที่ 2: RTRIM() เป็นอาร์กิวเมนต์ของ LTRIM()
mysql> Select Name, RTRIM(LTRIM(Name)) AS 'Name Without Spaces' from test_trim; +---------------+---------------------+ | Name | Name Without Spaces | +---------------+---------------------+ | Gaurav | Gaurav | | Rahul | Rahul | | Aarav | Aarav | +---------------+---------------------+ 3 rows in set (0.00 sec)
ทั้งสองวิธีให้ผลลัพธ์เหมือนกันคือลบช่องว่างทั้งสองด้านได้ครบถ้วน