[Interbase/SQL] Rijen samenvoegen

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

  • ruurdkrekt
  • Registratie: November 2003
  • Laatst online: 18-11-2025
Hallo,

Ik heb een tabel genaamd Componist en in deze tabel zitten een aantal kolommen. Twee van deze kolommen zijn 'voornaam' en 'achternaam'.
Ik wil graag dat er met behulp van 1 query de voornaam en achternaam als result aan elkaar geplakt worden. Als je dus in voornaam de waarde 'Sjaak' hebt en in achternaam de waarde 'van Koten'. Dan moet de query terug geven 'Sjaak van Koten'

Nu heb ik dit geprobeerd met een UNION, maar dan krijg je wel de hits van voornaam en achternaam, maar hij plakt ze niet aan elkaar vast.

code:
1
2
3
4
5
SELECT voornaam
FROM Componist
UNION
SELECT achternaam
FROM Componist

De UNION werkte in mijn geval dus niet, toen ben ik maar gaan zoeken op het internet en daar kwam ik het volgende tegen. Ik had zelf het idee dat het iets van MySQL was, en niet van Interbase SQL.
code:
1
2
SELECT voornaam + ' ' + achternaam
FROM Componist


Wanneer ik hier dus gebruik van maak krijg ik een error in interbase:
Dynamic SQL Error
expression evaluation not supported

Ik zit verder een beetje door mijn ideen heen hoe ik dit kan oplossen.
Heeft iemand anders hier misschien ervaring mee?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:57

Gonadan

Admin Beeld & Geluid, Harde Waren
Even googlen met 'concatenating fields in interbase sql' levert me al een boel op.
Het lijkt er op dat je pipes ( | ) moet gebruiken, maar ik ben er nog niet echt ingedoken.
Kijk maar even, het moet kunnen :)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:31
Kijk eens in de documentatie/manual/help van Interbase, en zoek eens naar string functions. Daar zal wel een string concatenation function of operator bij staan.
In oracle is dat bv || (of was het nu weer | ), etc...

Hoedanook, dit is iets wat je zelf snel in de manual kan opzoeken.

https://fgheysels.github.io/


Dit topic is gesloten.