Hàm LPAD(chuoi, do_dai, ky_tu_pad) thêm ký tự đệm vào bên trái chuỗi để đạt độ dài cố định, hiệu ứng căn lề phải.
Ví dụ
Tạo bảng tên đầy đủ:
mysql> create table DemoTable ( FullName varchar(100) ); Query OK, 0 rows affected (0.81 sec)
Dữ liệu: 'John Smith', 'David Miller', 'Sam Williams', 'Carol Taylor'
Căn lề phải độ rộng 70 ký tự
mysql> select lpad(FullName,70,' ') from DemoTable;
+------------------------------------------------------------------------+ | lpad(FullName,70,' ') | +------------------------------------------------------------------------+ | John Smith | | David Miller | | Sam Williams | | Carol Taylor | +------------------------------------------------------------------------+
Hàm đối ứng: RPAD(chuoi, do_dai, ky_tu) - căn lề trái (padding bên phải).
Ứng dụng: Xuất báo cáo dạng text cố định宽 (fixed-width), file flat-file, in console đẹp mắt.
Lưu ý: Kết quả là VARCHAR. Nếu chuỗi gốc dài hơn độ dài chỉ định, LPAD cắt bớt (truncate) từ bên trái.