SQL Conat

SQL Conat
String Conatenacja odnosi się do połączenia dwóch lub więcej literałów ciągów, aby utworzyć pojedynczą jednostkę łańcuchową. Na przykład za pomocą Contarenaation String możesz wprowadzić dwa powiązane literały ciągów, imię i nazwisko i połączyć je, aby wykonać pełne imię i nazwisko.

String Conatenacja jest uniwersalną funkcją dla inżynierów. W tym samouczku uczy, jak wykonywać łączenie ciągu w standardowym SQL.

Funkcja SQL Conat

Pierwszą metodą, którą możesz użyć do łączenia ciągów w SQL, jest użycie funkcji CONTAT. Składnia funkcji jest jak pokazana poniżej:

Conat (wartość1 [,…])

Funkcja wymaga dwóch lub więcej literałów i łączy je, aby utworzyć pojedynczą jednostkę łańcuchową.

Przykładowe użycie funkcji Conat jest pokazane poniżej:

Wybierz Conat („Linux”, „wskazówka”);

Powyższe zapytanie powinno dołączyć do dwóch ciągów back-t0-back i zwrócić wynik jako:

Concat
-----------
Linuxhint

Chociaż funkcja Conat pozwala przekazać niestandardowe ogranicznik, możesz przekazać wymagany separator po każdym ciągu.

Weź poniższy przykład:

Wybierz Conat („2022”, „-”, „03”, „-”, „21”);

Powyższe powinny zwrócić wszystkie struny połączone w datę daty, jak pokazano poniżej:

Concat
------------
2022-03-21

Możesz także użyć funkcji Conat z wartościami rzeczywistymi z bazy danych. Rozważ przykładową tabelę pokazaną poniżej:

First_name | nazwisko
------------+-----------
Mary | KOWAL
Patricia | Johnson
Linda | Williams
Barbara | Jones
Elizabeth | BRĄZOWY
(5 wierszy)

Możemy utworzyć pełną nazwę z kolumny First_name i Last_name, jak pokazano w zapytaniu poniżej:

Wybierz nazwę First_name, Last_name, Concat (First_name, ", Last_name) jako Full_name od klienta;

Powinny zwrócić pełną nazwę, jak pokazano w tabeli wyjściowej:

First_name | Last_name | Full_name
------------+-----------+------------------
Mary | Smith | Mary Smith
Patricia | Johnson | Patricia Johnson
Linda | Williams | Linda Williams
Barbara | Jones | Barbara Jones
Elizabeth | Brown | Elizabeth Brown

Operator konatenacji SQL

SQL zapewnia również operatora konatenacji. Działa dla operatora konkatenacji w większości języków programowania. Jednak zamiast typowego znaku dodawania operator konatenacji w SQL jest oznaczony przez symbol podwójnej rury (||).

Aby go użyć, przekaż każdy ciąg, aby połączyć się jako.

wartość || wartość2 || wartość3,,,

Na przykład możemy utworzyć pełną nazwę za pomocą operatora konatenacji, jak pokazano w zapytaniu poniżej:

Wybierz nazwę First_name, Last_name, First_name || "|| Last_name jako Full_name od klienta;

Pamiętaj, że zarówno funkcja Conat, jak i operator konatenacji zwrócą NULL, jeśli podasz wartości zerowe.

Wniosek

W tym artykule omówiono, jak wykonać połączenie ciągów w standardowym SQL. Omówiliśmy metody, takie jak funkcja Conat i operator konatenacji.