ฟังก์ชัน MySQL TRIM() ใช้เพื่อลบส่วนต่อท้ายหรือคำนำหน้าเฉพาะหรือทั้งสองอย่างออกจากสตริง การทำงานของฟังก์ชัน TRIM() สามารถเข้าใจได้ด้วยความช่วยเหลือของไวยากรณ์ -
ไวยากรณ์
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
ที่นี่
- อาร์กิวเมนต์ BOTH หมายถึงส่วนนำหน้าจากทั้งซ้ายและขวาที่จะลบออกจากสตริง
- อาร์กิวเมนต์ LEADING หมายความว่าต้องลบเฉพาะส่วนนำหน้าเท่านั้น
- อาร์กิวเมนต์ TRAILING หมายความว่าจะลบเฉพาะคำนำหน้าต่อท้ายเท่านั้น
- Str_to_remove เป็นอาร์กิวเมนต์ซึ่งหมายถึงสตริงที่เราต้องการลบออกจากสตริง
- อาร์กิวเมนต์สตริงหมายถึงสตริงที่ต้องลบคำนำหน้า
ตัวอย่าง
mysql> Select TRIM(BOTH '0' FROM '0100'); +----------------------------+ | TRIM(BOTH '0' FROM '0100') | +----------------------------+ | 1 | +----------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(BOTH '**' from '**tutorialspoint.com**'); +------------------------------------------------+ | TRIM(BOTH '**' from '**tutorialspoint.com**') | +------------------------------------------------+ | tutorialspoint.com | +------------------------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Trailing '**' from '**tutorialspoint.com**'); +----------------------------------------------------+ | TRIM(Trailing '**' from '**tutorialspoint.com**') | +----------------------------------------------------+ | **tutorialspoint.com | +----------------------------------------------------+ 1 row in set (0.00 sec) mysql> Select TRIM(Leading '**' from '**tutorialspoint.com**'); +---------------------------------------------------+ | TRIM(Leading '**' from '**tutorialspoint.com**') | +---------------------------------------------------+ | tutorialspoint.com** | +---------------------------------------------------+ 1 row in set (0.00 sec)