zwei felder mit stringwerten verknüpfen

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: zwei felder mit stringwerten verknüpfen

Re: zwei felder mit stringwerten verknüpfen

von Toxitom » Di, 07.08.2007 08:53

Hey,

CONCATE() ist zwar eine SQL-Anweisung, wird aber dennoch von jeder DB-Engine anders interpretiert bzw. genutzt. Damit müsst ihr sehr vorsichtig sein.
So geht zwar

Code: Alles auswählen

     concat(Vorname, ' ', Nachname) 
in z.B. MySQL, nicht aber in Base HSQLDB, da dan nur zwei Parameter ausgewertet werden können. Dort muss es dann heissen:

Code: Alles auswählen

CONCAT( VORNAME, CONCAT( ' ', NACHNAME ))
Informationen ob und was wie geht findet ihr immer in der Dokumentation der Datenbank-Engine - ansosnten hilft einfach nur Ausprobieren ;-)

Gruss
Thomas

Re: zwei felder mit stringwerten verknüpfen

von pmoegenb » Di, 07.08.2007 07:21

Hallo Klaus,

ich vermute mal, dass es gleich wie beim SQL-Server ist:

Code: Alles auswählen

LastName + ', ' + FirstName 
Also mit dem Pluszeichen verketten.

Re: zwei felder mit stringwerten verknüpfen

von kannenklaus » Di, 07.08.2007 00:00

hallo barlee,

klappt unter dbf aber nicht unter access. gibt es dazu eine doku, aus der hervorgeht, welche treiber diese funktion unterstützen.

danke

klaus

Re: zwei felder mit stringwerten verknüpfen

von Barlee » So, 05.08.2007 22:09

Hallo kannenklaus,

ja, auch unter DBase kannst Du CONCAT benutzen.

Code: Alles auswählen

 concat(Vorname, ' ', Nachname) 
führt zu gewünschtem Ergebnis.

Gruss Barlee

Re: zwei felder mit stringwerten verknüpfen

von kannenklaus » So, 05.08.2007 21:13

hallo barlee,

gehtCONCAT auch in base mit einer dbf-datenbank oder ist diese funktion auf bestimmte treiber beschränkt?

gruß

klaus

Re: zwei felder mit stringwerten verknüpfen

von Barlee » So, 05.08.2007 19:51

Hallo kannenklaus,

schau mal hier:
viewtopic.php?f=8&t=13317

Hier ging es um eine Verknüpfung von Vornamen, Nachnamen inkl. dazwischenliegendem Leerzeichen.

Gruss Barlee

zwei felder mit stringwerten verknüpfen

von kannenklaus » So, 05.08.2007 17:54

hallo

kann ich in base zwei felder, die zeichenketten haben so verketten, dass in einem neuen feld der string von feld 1 und feld2 auftaucht. dazwischen sollte auch noch ein leerzeichen sein.

danke

klaus

Nach oben