Verketten Sie in SQLite

MD Aminul Islam 21 Juni 2023
  1. Methode 1: Concat String mit || in SQLite
  2. Methode 2: Concat String Mit der printf()-Methode in SQLite
Verketten Sie in SQLite

Manchmal müssen wir unsere Datenbankausgabe in unserem eigenen definierten Format anzeigen. Zu diesem Zweck müssen wir mehrere Daten aus mehreren Feldern verketten.

Wenn wir beispielsweise drei Arten von Daten wie Id, Vorname und Nachname haben, möchten Sie die Daten möglicherweise im folgenden Format ID-Vorname-Nachname visualisieren.

In diesem Artikel werden wir sehen, wie wir mehrere Zeichenfolgen in SQLite verketten können. Außerdem werden wir uns einige Beispiele ansehen, um das Thema zu vereinfachen.

Wir werden hier zwei verschiedene Methoden diskutieren.

Methode 1: Concat String mit || in SQLite

In unserem Beispiel unten sehen wir, wie wir Strings mit || verketten können. Die allgemeine Syntax hierfür lautet String1 || Saite2.

Sehen Sie sich das folgende Beispiel an.

SELECT id || '-' || name FROM demo;

In der obigen Abfrage verketten wir die Daten aus den Feldern id und name.

Methode 2: Concat String Mit der printf()-Methode in SQLite

In unserem Beispiel unten zeigen wir, wie wir mit der Methode printf() mehrere Daten als Strings verketten können. Die allgemeine Syntax für diese Methode ist printf('%s-%s', string1, string2).

Schauen wir uns das folgende Beispiel an.

SELECT printf('%s-%s', id, name) from demo;

In der obigen Abfrage verketten wir die Daten aus den Feldern id und name.

In beiden Beispielen nehmen wir die Daten aus Feldern als Zeichenfolgen, und beide liefern Ihnen das gleiche Ergebnis wie das folgende.

1-Alex
2-Stefen
3-Boris

Wir haben zwei verschiedene Methoden besprochen, um mehrere Daten (Strings) zu verketten. Da sie das gleiche Ergebnis liefern, können Sie sie je nach Ihren Projektanforderungen auswählen.

Bitte beachten Sie, dass die in diesem Artikel bereitgestellten Abfragen für SQLite geschrieben wurden.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn