Trong SQL Server, bạn có thể sử dụng T-SQL RTRIM()
hàm để loại bỏ các khoảng trống ở cuối từ một chuỗi nhất định. Khoảng trống ở cuối là khoảng trắng, tab, v.v. nằm ở cuối chuỗi.
Cú pháp
Cú pháp như sau:
RTRIM ( character_expression )
Trong đó character_expression
là một biểu thức của ký tự hoặc dữ liệu nhị phân. Nó có thể là bất kỳ hằng số, biến hoặc cột nào (miễn là nó thuộc loại dữ liệu, ngoại trừ văn bản , ntext và hình ảnh , điều đó hoàn toàn có thể chuyển đổi thành varchar ).
Ví dụ
Đây là một ví dụ cơ bản:
SELECT RTRIM('Cat ');
Kết quả:
--- Cat
Để làm cho hiệu ứng rõ ràng hơn, dưới đây là ví dụ về một chuỗi được cắt bớt và một chuỗi không bị cắt cạnh nhau. Ví dụ này cũng bao gồm nhiều khoảng trắng ở đầu - tất cả đều bị xóa.
SELECT 'Cat ' AS 'A', RTRIM('Cat ') AS 'B';
Kết quả:
A B ---------- --- Cat Cat
Bạn cũng có thể sử dụng LTRIM()
để loại bỏ các khoảng trống ở đầu và TRIM()
để xóa khoảng trắng (hoặc các ký tự khác) khỏi cả hai bên của chuỗi.