Syntax für Abfragefelder

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Syntax für Abfragefelder

Beitrag von Barlee »

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
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Syntax für Abfragefelder

Beitrag von Barlee »

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
Antworten