Trong SQL Server, bạn có thể sử dụng T-SQL LTRIM()
hàm để xóa các khoảng trống ở đầu khỏi một chuỗi đã cho.
Cú pháp
Cú pháp như sau:
LTRIM ( 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 LTRIM(' 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 'Not Trimmed', LTRIM(' Cat') AS 'Trimmed';
Kết quả:
Not Trimmed Trimmed ----------- ------- Cat Cat
Bạn cũng có thể sử dụng RTRIM()
để loại bỏ các khoảng trống ở cuối 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.