Syntax für Abfragefelder

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Syntax für Abfragefelder

Re: Syntax für Abfragefelder

von Barlee » Do, 23.08.2007 18:37

Hallo Hannibal,

was mir auffällt: Du schreibst immer CONTACT anstelle von CONCAT.
Liegt hier vielleicht Dein Fehler?
SELECT CONTACT ("Name", "Titel") FROM "Stamm" AS "Name2" oder
SELECT CONTACT ("Name", "Titel") AS "Name2" FROM "Stamm" oder
SELECT "Name", "Titel" FROM "Stamm" CONTACT ("Name", "Titel") AS "Name2"
richtig ist:

Code: Alles auswählen

SELECT CONCAT ("Name", "Titel") AS "Name2" FROM "Stamm" 
Eine Doku zum HSQLDB-Syntax findest Du hier: http://hsqldb.org/doc/guide/ch09.html

Gruss Barlee

Re: Syntax für Abfragefelder

von Barlee » Mi, 22.08.2007 19:39

Hallo Hannibal,
Irgendwie bin ich heute vor lauter probieren wohl daneben.
... solche Tage kennt wohl jeder... ;-)

Nun zu Deiner Frage:
Zum Zusammenfügen kannst Du folgendes verwenden.

Code: Alles auswählen

concat([Tabelle1].[Feldname1],[Tabelle2].[Feldname2]) as Neues_Feld
Benötigst Du Leerzeichen zwischen Feldnamen1 und Feldnamen zwei, dann musst Du CONCAT schachteln.
Siehe hier: viewtopic.php?f=8&t=13457

Wenn, Dann, Sonst kannst Du mit CASEWHEN realisieren:

Code: Alles auswählen

CASEWHEN(Bedingung, Dann, Sonst)
Gruss Barlee

Nach oben