PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Funkcja LPAD() w PostgreSQL

W PostgreSQL LPAD() to funkcja, która pozwala nam dodać dopełnienie do lewej części ciągu.

Składnia

Składnia wygląda tak:

lpad ( string text, length integer [, fill text ] ) 

Gdzie:

  • string text jest ciągiem, do którego należy zastosować dopełnienie
  • length integer to całkowita długość, jaką ma mieć ciąg po zastosowaniu wypełnienia
  • fill text jest opcjonalnym argumentem, który pozwala określić jeden lub więcej znaków do użycia jako dopełnienie (domyślnie spacja).

Przykład

Oto przykład do zademonstrowania:

SELECT LPAD('7', 3, '0');

Wynik:

007

W tym przypadku uzupełniłem ciąg zerami.

Dopełnienie ze spacjami

Jak wspomniano, ostatni argument jest opcjonalny, a domyślnym znakiem dopełniającym jest spacja.

Oto przykład dopełniania łańcucha spacjami:

SELECT LPAD('Cat', 10);

Wynik:

        Cat

Widzimy, że ciąg został uzupełniony spacjami po lewej stronie.

Jest to równoznaczne z wykonaniem następujących czynności:

SELECT LPAD('Cat', 10, ' ');

Wynik:

        Cat

Dopełnienie wieloma znakami

Trzeci argument może zawierać więcej niż jeden znak:

SELECT LPAD('Cat', 10, 'Dog');

Wynik:

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. Napraw „BŁĄD:każde zapytanie Z WYJĄTKIEM musi mieć taką samą liczbę kolumn” w PostgreSQL

  2. 7 rzeczy, na które należy zwrócić uwagę podczas wdrażania PostgreSQL

  3. Jak Sind() działa w PostgreSQL

  4. PostgreSQL:Wybierz dane z podobnym do pola znacznika czasu

  5. Rozumienie rozmiarów wierszy Postgres