Hàm TRIM() loại bỏ ký tự tiền tố (leading), hậu tố (trailing) hoặc cả hai từ chuỗi.
Cú pháp
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
- BOTH: Xóa cả đầu và cuối (mặc định)
- LEADING: Chỉ xóa đầu
- TRAILING: Chỉ xóa cuối
- str_to_remove: Chuỗi cần xóa (mặc định là space)
- string: Chuỗi gốc
Ví dụ
mysql> SELECT TRIM(BOTH '0' FROM '0100'); +----------------------------+ | TRIM(BOTH '0' FROM '0100') | +----------------------------+ | 1 | +----------------------------+ mysql> SELECT TRIM(BOTH 'AB' FROM 'ABCDAB'); +-------------------------------+ | TRIM(BOTH 'AB' FROM 'ABCDAB') | +-------------------------------+ | CD | +-------------------------------+ mysql> SELECT TRIM(TRAILING 'AB' FROM 'ABCDAB'); +-----------------------------------+ | TRIM(TRAILING 'AB' FROM 'ABCDAB') | +-----------------------------------+ | ABCD | +-----------------------------------+ mysql> SELECT TRIM(LEADING 'AB' FROM 'ABCDAB'); +----------------------------------+ | TRIM(LEADING 'AB' FROM 'ABCDAB') | +----------------------------------+ | CDAB | +----------------------------------+