PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Hàm LPAD () trong PostgreSQL

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Định dạng số với dấu phẩy trong PostgreSQL

  2. Tạo chuỗi PostgreSQL cho một trường (không phải là ID của bản ghi)

  3. Tôi quên mật khẩu tôi đã nhập trong khi cài đặt postgres

  4. Thay đổi kiểu dữ liệu của một cột thành nối tiếp

  5. Chuyển biểu diễn ngày postgres thành chuỗi ISO 8601