Ik heb hier een informix database, waar ik met enige regelmaat exports uit moet maken. Dit gaat onder SCO unix met ISQL versie 4.11UC3.
De te exporteren velden zijn strings, die ik wil/moet concatereren.
Als ik een query als
uit voer, krijg ik daar niet bijvoorbeeld 'Pietje Puk' (los van die spatie tussen de namen) terug, maar '0,0'. Gewoon los voornaam en achternaam selecteren gaat wel gewoon goed.
Als ik de query
dan wordt het: huisnummer,0
Het lijkt er dus op dat de plus operator de velden probeert op de tellen, als ware het getallen. Hoe kan ik dit oplossen? Een typecast of aanduiding voor de nieuwe veldnaam 'naam' (en hoe werkt dat dan)? Of is er een andere manier waarop ik bij informix strings moet concateneren? Ik heb bijvoorbeeld al 'AND' (werkt bij microsoft sql) en '&&' geprobeerd, maar dat werkt niet.
De te exporteren velden zijn strings, die ik wil/moet concatereren.
Als ik een query als
code:
1
| SELECT voornaam+achternaam as naam FROM adressen |
uit voer, krijg ik daar niet bijvoorbeeld 'Pietje Puk' (los van die spatie tussen de namen) terug, maar '0,0'. Gewoon los voornaam en achternaam selecteren gaat wel gewoon goed.
Als ik de query
code:
1
| SELECT huisnummer+achternaam as iets FROM adressen |
dan wordt het: huisnummer,0
Het lijkt er dus op dat de plus operator de velden probeert op de tellen, als ware het getallen. Hoe kan ik dit oplossen? Een typecast of aanduiding voor de nieuwe veldnaam 'naam' (en hoe werkt dat dan)? Of is er een andere manier waarop ik bij informix strings moet concateneren? Ik heb bijvoorbeeld al 'AND' (werkt bij microsoft sql) en '&&' geprobeerd, maar dat werkt niet.