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

Truy vấn MySQL xóa khoảng trắng cuối chuỗi

Xóa khoảng trắng thừa ở cuối chuỗi với RTRIM() trong MySQL

Hàm RTRIM(chuoi) loại bỏ tất cả ký tự khoảng trắng (space, tab, newline) ở cuối chuỗi.

Tạo bảng và dữ liệu

mysql> create table DemoTable ( FirstName varchar(50) ); 
mysql> insert into DemoTable values('John '); 
mysql> insert into DemoTable values('Chris '); 
mysql> insert into DemoTable values(' David '); 
mysql> insert into DemoTable values('Mike');

Truy vấn RTRIM

mysql> select rtrim(FirstName) as FirstName from DemoTable;

Kết quả

+-------------+ 
| FirstName   | 
+-------------+ 
| John        | 
| Chris       | 
| David       | 
| Mike        | 
+-------------+

Lưu ý: ' David ' (có khoảng trắng đầu VÀ cuối) → RTRIM chỉ xóa cuối → ' David' (vẫn còn khoảng trắng đầu).

Các hàm liên quan:

  • LTRIM(): Xóa khoảng trắng đầu
  • TRIM(): Xóa cả đầu và cuối (mặc định)
  • TRIM(BOTH 'x' FROM chuoi): Xóa ký tự 'x' cả 2 đầu

Cập nhật dữ liệu vĩnh viễn:

UPDATE DemoTable SET FirstName = TRIM(FirstName);

Ứng dụng: Làm sạch dữ liệu nhập liệu (trim input), chuẩn hóa trước khi so sánh/JOIN, chuẩn bị xuất file CSV/Excel.