Funkcja Oracle LPAD

Funkcja Oracle LPAD

Padding ciągów odnosi się do procesu dodawania znaków do jednego lub obu końców danego ciągu wejściowego. Wyściółka stringowa jest powszechną metodą w programowaniu i bazach danych, umożliwiając dodanie meta informacji do danego zestawu wartości.

W tym poście dowiemy się, jak korzystać z funkcji LPAD (.

Funkcja Oracle LPAD

Funkcja Oracle LPAP () pozwala nam podać dany zestaw znaków, a następnie wybiegać je po lewej stronie ciągu.

Składnik funkcji można wyrazić, jak pokazano następująco:

Lpad (src_string, długość, [pad_string]);

Funkcja akceptuje trzy główne argumenty:

  1. Src_string - Parametr SRC_String pozwala zdefiniować sznur.
  2. Długość - Parametr długości ustawia długość łańcucha po operacji padu. Jeśli długość jest mniejsza niż długość źródłowego, funkcja ściska ciąg źródłowy do określonej wartości długości bez żadnych informacji o wyściółce.
  3. Pad_string - Ten parametr określa zestaw znaków, które mają być wyściełane po lewej stronie ciągu źródłowego. To jest opcjonalny parametr. Funkcja wyciąga ciąg źródłowy z pojedynczymi znakami przestrzeni, jeśli jego wartość nie jest określona.

Funkcja zwraca typ ciągu z ciągiem źródłowym, który jest wyściełany z pad_string. W zależności od typu danych wejściowych ciągu źródłowego funkcja zwraca albo varchar2 lub nvarchar2.

Przykłady:

Rozważ następujące przykłady, które są przykładem użycia funkcji w ramach różnych danych wejściowych.

Przykład 1: Korzystanie z funkcji LPAD do dodania docelowego protokołu

Rozważ ten przykład, który pokazuje, jak korzystać z funkcji LPAD, aby dodać docelowego protokołu do danego adresu URL:

Wybierz LPAD („Linuxhint.com ', 21, „https: //')
z podwójnego;

Wynikowe wyjście:

WYJŚCIE
---------------
https: // linuxhint.com

Przykład 2: Korzystanie z funkcji LPAD do dodania kodu kraju do numerów telefonu komórkowego

Poniższy przykład pokazuje przy użyciu funkcji LPAD () do dodania kodów krajowych do numerów komórkowych.

Oryginalny stół:

Oświadczenie wyściółka:

Wybierz First_name, e -mail, LPAD (Phone_number, 14, „+1”) od pracowników;

Wynikowy stół:

Przykład 3: Za pomocą funkcji LPAD () do przycięcia ciągu

Jak wspomniano, ustawienie wartości parametru długości na mniejszą wartość niż rozmiar ciągu źródłowego prowadzi do funkcji LPAD (.

Przykładową demonstracją jest jak pokazano:

Wybierz LPAD („Linuxhint.com ', 9, „https: //')
z podwójnego;

W takim przypadku funkcja przycina ciąg do długości ustawionej, jak pokazano przy następujących wyjściach:

WYJŚCIE
-------------
Linuxhint

Wniosek

W tym samouczku omówiono, jak korzystać z funkcji LPAD (. Odkryliśmy również, jak używać funkcji LPAD () do przycięcia ciągu do danego rozmiaru.