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

Loại bỏ tiền tố, hậu tố hoặc cả hai khỏi chuỗi MySQL bằng TRIM()

Cú pháp TRIM()

TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)
  • BOTH: Xóa str_to_remove ở cả đầu và cuối chuỗi.
  • LEADING: Chỉ xóa ở đầu chuỗi.
  • TRAILING: Chỉ xóa ở cuối chuỗi.
  • str_to_remove: Chuỗi cần xóa (mặc định là khoảng trắng).
  • 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                             |
+----------------------------------+