MySQL có TRIM()
chức năng cho phép bạn xóa khoảng trắng ở đầu và / hoặc ở cuối chuỗi khỏi một chuỗi.
Bạn cũng có thể sử dụng nó để xóa các ký tự được chỉ định khác từ một trong hai bên (hoặc cả hai bên) của chuỗi.
Bài viết này tập trung vào việc loại bỏ khoảng trắng từ cả hai bên của chuỗi.
Ví dụ
Dưới đây là một ví dụ cơ bản về loại bỏ khoảng trắng khỏi cả hai bên của chuỗi:
SELECT TRIM(' Joe Satriani ') AS Trimmed;
Kết quả:
+--------------+ | Trimmed | +--------------+ | Joe Satriani | +--------------+
Vì vậy, chuỗi bị loại bỏ bất kỳ khoảng trắng nào trên cả hai mặt của chuỗi. Lưu ý rằng bất kỳ khoảng trắng nào không nằm ngay đầu hoặc cuối chuỗi vẫn được giữ nguyên.
Dưới đây là giao diện của nó khi so sánh với chuỗi không được làm mờ:
SELECT TRIM(' Joe Satriani ') AS Trimmed, ' Joe Satriani ' AS Untrimmed;
Kết quả:
+--------------+------------------------+ | Trimmed | Untrimmed | +--------------+------------------------+ | Joe Satriani | Joe Satriani | +--------------+------------------------+
Các Công dụng Khác của TRIM ()
Bạn cũng có thể sử dụng TRIM()
để chỉ xóa khoảng trắng ở cuối hoặc chỉ xóa khoảng trắng ở đầu.
Ngoài ra, bạn không chỉ bị giới hạn ở không gian. TRIM()
cũng có thể được sử dụng để xóa các ký tự khác.