MySQL TRIM

Giới thiệu về MySQL TRIM

TRIM là một hàm trong MySQL được sử dụng để loại bỏ khoảng trắng (spaces) hoặc các ký tự không mong muốn ở đầu và cuối một chuỗi. Hàm này rất hữu ích khi bạn muốn làm sạch dữ liệu, đặc biệt là khi lấy thông tin từ người dùng hoặc nhập liệu từ các nguồn không đáng tin cậy.

Cú pháp của hàm TRIM

Cú pháp cơ bản của hàm TRIM như sau:

TRIM([LEADING | TRAILING | BOTH] trim_character FROM string)

Trong đó:

  • trim_character: Ký tự bạn muốn loại bỏ. Nếu không chỉ định, hàm sẽ loại bỏ khoảng trắng mặc định.
  • string: Chuỗi mà bạn muốn xử lý.
  • LEADING: Chỉ loại bỏ ký tự ở đầu chuỗi.
  • TRAILING: Chỉ loại bỏ ký tự ở cuối chuỗi.
  • BOTH: Loại bỏ ký tự ở cả hai đầu (đây là giá trị mặc định).

Ví dụ về hàm TRIM trong MySQL

1. Ví dụ loại bỏ khoảng trắng

SELECT TRIM('    Hello World!    ') AS trimmed_string;

Kết quả sẽ là Hello World!, với khoảng trắng đã được loại bỏ ở cả hai đầu.

2. Ví dụ loại bỏ ký tự cụ thể

SELECT TRIM('x' FROM 'xxxxHello World!xxxx') AS trimmed_string;

Kết quả sẽ là Hello World!, với tất cả các ký tự 'x' ở đầu và cuối đã được loại bỏ.

3. Ví dụ dùng với LEADING và TRAILING

SELECT TRIM(LEADING 'x' FROM 'xxxxHello World!xxxx') AS leading_trimmed,
       TRIM(TRAILING 'x' FROM 'xxxxHello World!xxxx') AS trailing_trimmed;

Kết quả cho leading_trimmed sẽ là Hello World!xxxx và cho trailing_trimmed sẽ là xxxxHello World!.

Kết luận

Hàm TRIM trong MySQL là một công cụ rất hữu ích để làm sạch dữ liệu. Nó giúp loại bỏ các ký tự không mong muốn ở đầu và cuối chuỗi, giúp dữ liệu trở nên chính xác và dễ xử lý hơn.