Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Xóa tiền tố/hậu tố chuỗi trong MySQL bằng TRIM()

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                             |
+----------------------------------+