Wie verketten Sie in DB2 SQL?

Verwenden Sie die CONCAT-Funktion, um zwei Strings oder Felder mit der Syntax CONCAT(Ausdruck1, Ausdruck2) zu verketten. Obwohl die Verkettung auch mit dem || (Double Pipe) Shortcut-Notation, Fehler werden ausgegeben, wenn DB2 nicht dafür konfiguriert ist.

  1. Öffnen Sie eine SQL-Befehlszeile und geben Sie den CONCAT-Befehl ein

    Öffnen Sie eine SQL-Befehlszeile. Geben Sie in der Befehlszeile CONCAT ein. Folgen Sie ihm sofort mit einer offenen Klammer.

  2. Geben Sie den ersten Ausdruck ein

    Geben Sie den ersten Ausdruck ein. Dies kann entweder eine Zeichenfolge oder ein Feld aus einer Tabelle in der Datenbank sein. Folgen Sie dem ersten Ausdruck mit einem Komma.

  3. Geben Sie den zweiten Ausdruck an

    Geben Sie nach dem Komma den zweiten Ausdruck an. Wie beim ersten Ausdruck kann dies entweder ein String oder ein Feld aus einer Tabelle in der Datenbank sein. Folgen Sie dem zweiten Ausdruck mit einer geschlossenen Klammer.

  4. Befehl ausführen

    Drücken Sie die Eingabetaste, um den Befehl auszuführen. Wenn beide Ausdrücke Strings sind, wie bei "CONCAT('Hello', 'World')", ist die Ausgabe des Befehls eine einzelne String-Verkettung der beiden "HelloWorld". Wenn beide Ausdrücke Felder sind, wie bei "SELECT CONCAT(City, State) FROM Locations", ist die Ausgabe eine Menge mit allen Einträgen in der ersten Spalte verbunden mit allen Einträgen in der zweiten Spalte. Wenn ein Ausdruck ein String und der andere ein Feld ist, wie bei "SELECT CONCAT(City, 'NY') FROM NYCities", ist die Ausgabe eine Menge, wobei der String-Ausdruck jedem Eintrag in der angegebenen Spalte entweder vorangestellt oder angehängt wird.< /p>