MySQL RPAD

MySQL RPAD: Định Nghĩa và Cú Pháp

RPAD (Right Padding) là một hàm trong MySQL được sử dụng để bổ sung ký tự vào bên phải của một chuỗi cho đến khi nó đạt độ dài nhất định. Hàm này rất hữu ích khi bạn cần đảm bảo rằng các chuỗi có cùng độ dài, ví dụ như khi tạo báo cáo, hoặc khi cần căn chỉnh dữ liệu trong bảng.

Cú Pháp

Cú pháp của hàm RPAD trong MySQL như sau:

RPAD(string, length, pad_string)
  • string: Chuỗi cần được bổ sung ký tự.
  • length: Độ dài tối đa của chuỗi sau khi đã bổ sung ký tự.
  • pad_string: Ký tự hoặc chuỗi sẽ được bổ sung vào bên phải của chuỗi gốc.

Ví Dụ

Dưới đây là một số ví dụ để minh họa cách sử dụng hàm RPAD:

Ví Dụ 1: Bổ Sung Ký Tự

SELECT RPAD('Hello', 10, '*');

Kết quả sẽ là: Hello*****. Chuỗi 'Hello' được bổ sung 5 ký tự '*' ở bên phải để đạt độ dài 10.

Ví Dụ 2: Chiều Dài Ngắn Hơn Độ Dài Yêu Cầu

SELECT RPAD('Hi', 5, '#');

Kết quả sẽ là: Hi###. Chuỗi 'Hi' được bổ sung 3 ký tự '#' để có độ dài 5.

Ví Dụ 3: Chiều Dài Chuỗi Đã Đủ

SELECT RPAD('Goodbye', 7, '!');

Kết quả sẽ là: Goodbye. Trong trường hợp này, chuỗi 'Goodbye' đã có độ dài 7, nên hàm RPAD không thực hiện thêm bổ sung.

Ví Dụ 4: Bổ Sung Chuỗi Nhiều Ký Tự

SELECT RPAD('Data', 12, 'X');

Kết quả sẽ là: DataXXXXXXXX. Chuỗi 'Data' được bổ sung 8 ký tự 'X' để có độ dài 12.

Kết Luận

Hàm RPAD trong MySQL là một công cụ mạnh mẽ để xử lý chuỗi, giúp bạn dễ dàng căn chỉnh và định dạng dữ liệu theo yêu cầu của mình. Bằng cách sử dụng RPAD, bạn có thể đảm bảo rằng các chuỗi dữ liệu có cùng độ dài, điều này rất hữu ích trong việc báo cáo và trình bày dữ liệu.