Separateur requete SQL - SQL/NoSQL - Programmation
Marsh Posté le 15-03-2010 à 13:25:12
|| étant le symbole de la concatenation
Tu peux faire ça par exemple
=>
select
DISTINCT REASON_1 || ' ' || RELATED_DATA_1 || ' ' || T.MICROFILM_REF_NUMBER
...
pour rajouter un espace entre les champs
Marsh Posté le 15-03-2010 à 13:45:30
La question étant : as-tu réellement besoin de concaténer ton résultat au niveau SQL ? Pourquoi ne pas le faire au niveau du programme appelant ?
Marsh Posté le 15-03-2010 à 14:00:27
kao98 a écrit : La question étant : as-tu réellement besoin de concaténer ton résultat au niveau SQL ? Pourquoi ne pas le faire au niveau du programme appelant ? |
+1, c'est pas au SGBD de s'occuper de la mise en forme, mais au client. un SGBD n'est pas un tableur
Marsh Posté le 15-03-2010 à 10:36:13
Bonjour,
Suite a une longue requete sql, je voudrais que les champs qui ressortent separé (colonne) au lieu d'avoir tous les resultats a la suite.
SELECT DISTINCT REASON_1 || RELATED_DATA_1 || T.MICROFILM_REF_NUMBER || T.MERCHANT_NUMBER || T.TERMINAL_ID || T.CARD_NUMBER || T.TRANSACTION_DATE || T.TR
ANSACTION_AMOUNT FROM NETWORK_REJECTED_TRANSACTION N, TRANSACTION_HIST T
. ...
Reponse :
2264SS6=[ ]7554235007012100002540842486990002700058
9916085664963211/03/1029,6284021978000000
==> Je prefererais :
2264 SS6=[ ] 755423 500701
Merci de votre aide ..
ou encore :
2264
SS6=[ ]
755423
500701