Verketten Sie in SQLite
-
Methode 1: Concat String mit
||
in SQLite -
Methode 2: Concat String Mit der
printf()
-Methode 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.
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