Grundtabelle mit empname und empdpt. In einer SQL-Server-Tabelle kann ich Select empname + ' ' + empdpt as expr1
kein Problem machen.
Kann nicht dasselbe mit Sqlite tun !!
Wenn ich versuche, zwei Spalten [mit Daten] zu kombinieren, bekomme ich eine 0.
Ich habe in sqliteman und sqliteadmin sowie Server Explorer in VS versucht.SQLite-Problem bei der Auswahl von zwei Spalten als
Antwort
Versuchen Sie folgendes mit:
SELECT ("test" || "" || "test2") AS expr1;
aktualisieren
Wenn diese Spalten Sie etwas Ähnliches tun: SELECT (column1 || "" || column2) AS ausdr1 VON your_table;
Wählen Sie empname || "" || empdpt als expr1
die SQLLite concat ist die gleiche wie PostGreSQL (||) und nicht mySQL oder MSSQL 'CONCAT'
hab es ... nicht gewohnt zu || –
Dank, seine Arbeits SELECT ("test" || "" || "test2") AS expr1;
für diejenigen, die (Arbeits-) Lösung von @merkuru
SELECT (column1 || "" || column2) AS ausdr1 VON your_table versuchen, zu verwenden;
in Eclipse oder einem anderen Editor:
Sie haben die "mit \
so etwas wie:
SELECT (column1 || \" löschen \“|| column2) AS expr1 FROM your_table;
das funktioniert perfekt
Wählen Sie empname || "" || wie ausdr1 funktioniert ... danke ... Irgendeine Idee, warum das grundlegende a + b in Sqlite nicht funktioniert? –
Nein, Entschuldigung. Ich kenne keinen Grund und habe keine Antwort auf http://www.mail-archive.com/[email protected]/ gefunden. Aber jemand hat gesagt, dass es dasselbe ist wie in Oracle und PostgreSQL. Hier sind ein paar andere Funktionen, die für Sie interessant sein könnten (Sqlite3): http://www.sqlite.org/lang_aggfunc.html – merkuro