Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีลบช่องว่างนำหน้าและต่อท้ายพร้อมกันจากสตริงโดยไม่ใช้ LTRIM() และ RTRIM()

ใช้ฟังก์ชัน TRIM() แทน LTRIM() และ RTRIM()

นอกจาก LTRIM() และ RTRIM() แล้ว MySQL มีฟังก์ชัน TRIM() ที่สามารถลบช่องว่างนำหน้า (leading) และต่อท้าย (trailing) พร้อมกันได้ในครั้งเดียว

ตัวอย่าง

ตาราง test_trim มีคอลัมน์ Name ที่มีช่องว่างนำหน้าและต่อท้าย:

mysql> Select Name, TRIM(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)

ฟังก์ชัน TRIM() ลบช่องว่างทั้งด้านหน้าและด้านหลังได้ในฟังก์ชันเดียว โดยไม่ต้องซ้อนฟังก์ชัน