MySQL LTRIM

MySQL LTRIM: Xóa Khoảng Trắng Ở Đầu Chuỗi

Trong MySQL, hàm LTRIM được sử dụng để xóa khoảng trắng ở đầu (bên trái) của một chuỗi. Điều này rất hữu ích khi bạn muốn chuẩn hóa dữ liệu trước khi xử lý hoặc so sánh, chẳng hạn như khi bạn làm việc với dữ liệu nhập từ người dùng hoặc khi bạn nhận dữ liệu từ các nguồn khác nhau.

Định Nghĩa

Hàm LTRIM trả về một chuỗi với tất cả các khoảng trắng ở đầu bị loại bỏ. Cú pháp của hàm này rất đơn giản:

LTRIM(string)

Trong đó string là chuỗi cần xử lý.

Cú Pháp

SELECT LTRIM(your_column) FROM your_table;

Trong đó your_column là tên của cột chứa chuỗi dữ liệu mà bạn muốn loại bỏ khoảng trắng, còn your_table là tên bảng tương ứng.

Ví Dụ

Ví Dụ 1: Sử Dụng LTRIM Để Xóa Khoảng Trắng

SELECT LTRIM('   Hello World!') AS TrimmedString;

Kết quả sẽ là 'Hello World!', tức là khoảng trắng ở đầu chuỗi đã bị loại bỏ.

Ví Dụ 2: Xóa Khoảng Trắng Trong Bảng

CREATE TABLE Users (
    id INT,
    name VARCHAR(50)
);

INSERT INTO Users (id, name) VALUES (1, '   Alice'), (2, '   Bob');

SELECT id, LTRIM(name) AS TrimmedName FROM Users;

Kết quả sẽ hiển thị danh sách người dùng với tên của họ đã được loại bỏ khoảng trắng ở đầu:

  • 1, 'Alice'
  • 2, 'Bob'

Ví Dụ 3: Kết Hợp LTRIM Với Các Hàm Khác

SELECT id, LTRIM(UPPER(name)) AS TrimmedUpperName FROM Users;

Trong ví dụ này, hàm UPPER sẽ chuyển toàn bộ tên thành chữ in hoa, sau đó hàm LTRIM sẽ loại bỏ khoảng trắng ở đầu.

Kết Luận

Hàm LTRIM là một công cụ mạnh mẽ trong MySQL cho phép bạn dễ dàng làm sạch và chuẩn hóa dữ liệu chuỗi. Với sự kết hợp của các hàm khác, bạn có thể thực hiện nhiều thao tác xử lý chuỗi hữu ích khác nhau.