SQL CONCAT

SQL CONCAT
Die String-Verkettung bezieht sich auf zwei oder mehr String-Literale von End-to-End, um eine einzelne String-Einheit zu bilden. Mithilfe der String -Verkettung können Sie beispielsweise zwei verwandte String -Literale, Vorname und Nachnamen eingeben und sie kombinieren, um den vollständigen Namen zu erstellen.

Die String -Verkettung ist ein universelles Merkmal für Ingenieure. In diesem Tutorial wird unterrichtet.

SQL CONCAT -Funktion

Die erste Methode, mit der Sie Strings in SQL verkettet werden können. Die Funktionssyntax ist wie unten gezeigt:

Concat (value1 [,…])

Die Funktion erfordert zwei oder mehr String -Literale und kombiniert sie, um eine einzelne String -Einheit zu erstellen.

Die Beispielverwendung der Konzernfunktion ist wie unten gezeigt:

Wählen Sie Concat ('Linux', 'Hinweis');

Die obige Abfrage sollte den beiden Strings Back-T0-Back verbinden und das Ergebnis zurückgeben wie:

concat
-----------
LinuxHint

Obwohl die Concat -Funktion einen benutzerdefinierten Trennzeichen übergeben kann, können Sie Ihren erforderlichen Trennzeichen nach jeder Zeichenfolge übergeben.

Nehmen Sie das folgende Beispiel:

Wählen Sie concat ('2022', '-', '03', '-', '21');

Die oben genannten sollte alle Strings in ein date-artiges Literal zurückgeben, wie unten gezeigt:

concat
------------
2022-03-21

Sie können die Konzernfunktion auch mit realen Werten aus einer Datenbank verwenden. Betrachten Sie eine nachstehend gezeigte Beispieltabelle:

First_Name | Familienname, Nachname
------------+-----------
Mary | SCHMIED
Patricia | Johnson
Linda | Williams
Barbara | JONES
Elizabeth | BRAUN
(5 Zeilen)

Wir können den vollständigen Namen aus der Spalte First_Name und Last_Name erstellen, wie in der folgenden Abfrage gezeigt:

Wählen Sie First_Name, last_name, concat (first_name, ", last_name) als full_name vom Kunden aus;

Der vollständige Name sollte den vollständigen Namen zurückgeben, wie in der Ausgangstabelle gezeigt:

First_Name | last_name | vollständiger Name
------------+-----------+------------------
Mary | Smith | Mary Smith
Patricia | Johnson | Patricia Johnson
Linda | Williams | Linda Williams
Barbara | Jones | Barbara Jones
Elizabeth | Braun | Elizabeth Brown

SQL -Verkettungsoperator

SQL bietet Ihnen auch einen Verkettungsoperator. Es arbeitet in den meisten Programmiersprachen an den Verkettungsoperator. Anstelle eines typischen Additionszeichens wird der Verkettungsoperator in SQL jedoch mit dem Doppelrohrsymbol bezeichnet (||).

Um es zu verwenden, übergeben Sie jede Zeichenfolge, um sie zu verkettet.

Wert || Wert2 || Wert3,,,

Zum Beispiel können wir den vollständigen Namen mit dem Verkettungsoperator erstellen, wie in der folgenden Abfrage gezeigt:

Wählen Sie First_Name, last_name, First_name || "|| last_name als full_name vom Kunden;

Denken Sie daran, dass sowohl die Konzernfunktion als auch der Verkettungsoperator Null zurückgeben, wenn Sie Nullwerte angeben.

Abschluss

In diesem Artikel wurde erläutert, wie die String -Verkettung in Standard -SQL durchgeführt wird. Wir haben Methoden wie die Concat -Funktion und den Verkettungsoperator behandelt.