Trong MySQL, LTRIM()
hàm cắt bỏ khoảng trắng từ đầu chuỗi.
Cú pháp
Cú pháp như sau:
LTRIM(str)
Ở đâu str
là chuỗi để cắt.
Ví dụ
Dưới đây là một ví dụ cơ bản về loại bỏ khoảng trắng khỏi đầu chuỗi:
SELECT LTRIM(' Tree') AS Trimmed;
Kết quả:
+---------+ | Trimmed | +---------+ | Tree | +---------+
Khoảng trống ở đầu bị xóa.
Để chứng minh hiệu ứng tốt hơn, đây là giao diện của nó khi so sánh với chuỗi không bị mờ:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Kết quả:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Vì vậy, cái đầu tiên đã được cắt và cái thứ hai thì không.
Nhiều không gian
Nếu bạn có nhiều khoảng trắng ở đầu, tất cả chúng đều được cắt bớt:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Kết quả:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Không gian khác
Chức năng này chỉ cắt bớt không gian hàng đầu. Bất kỳ không gian nào khác được để lại một mình:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Kết quả:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
Trong ví dụ này, khoảng cách giữa mỗi từ được giữ nguyên và khoảng trắng ở cuối cũng được giữ nguyên trên cả hai chuỗi. Chỉ chuỗi đầu tiên bị cắt bớt khoảng trắng.