Trong PostgreSQL, LPAD()
là một hàm cho phép chúng tôi thêm phần đệm vào phần bên trái của chuỗi.
Cú pháp
Cú pháp như sau:
lpad ( string text, length integer [, fill text ] )
Ở đâu:
-
string text
là chuỗi để áp dụng đệm cho -
length integer
là tổng độ dài mà bạn muốn chuỗi sau khi đã áp dụng đệm -
fill text
là một đối số tùy chọn cho phép bạn chỉ định một hoặc nhiều ký tự để sử dụng làm phần đệm (mặc định là khoảng trắng).
Ví dụ
Dưới đây là một ví dụ để chứng minh:
SELECT LPAD('7', 3, '0');
Kết quả:
007
Trong trường hợp này, tôi đã đệm chuỗi bằng các số không.
Padding with Spaces
Như đã đề cập, đối số cuối cùng là tùy chọn và ký tự đệm mặc định là khoảng trắng.
Dưới đây là một ví dụ về cách đệm một chuỗi bằng dấu cách:
SELECT LPAD('Cat', 10);
Kết quả:
Cat
Chúng ta có thể thấy rằng chuỗi đã được đệm bằng khoảng trắng ở bên trái của nó.
Điều này tương đương với việc làm như sau:
SELECT LPAD('Cat', 10, ' ');
Kết quả:
Cat
Đệm với nhiều ký tự
Đối số thứ ba có thể chứa nhiều hơn một ký tự:
SELECT LPAD('Cat', 10, 'Dog');
Kết quả:
DogDogDCat