Ergebnisse einer SQL Query Zeilen anstatt Spaltenweise ausgeben

IR-Bastian

Mitglied
Hallo,

Vorweg: Ich bin nicht der SQL-überflieger...

Das ist jetzt glaube ich was anspruchsvoller, vor allem in der Erkläung ;)

Ich habe eine DB in der ich Bildinformationen abfrage die dort als HEX Strings gespeichert sind.
Die Datenbank kann Abfragen als TXT Dateien exportieren. Die Strings der Bilder sind jedoch zu lang.... das bedeutet dass die Datei zu breit ist.
Nun suche ich nach einer möglichkeit die Strings zerteilt Zeilenweise ausgeben zu lassen.

Es wäre vollkommen ausrecheichend wenn ich ein Beispiel haette in dem mir gezeigt wird wie ich EINEN Wert zweimal untereinander angezeigt bekomme und beidemal sepperat in dem SQL State den SubStr zuweisen kann.

Also sowas wie

PHP:
SELECT SUBSTR(bildinfo, 1, 2000,), SUBSTR(bildinfo, 2001, 400) FROM TABELLE

Nur dass die Strings untereinandererscheinen sollen :)

Danke!!
 
Hallo,

welches DBMS ?

Versuche es mal mit UNION, falls Dein Beispiel echt ist und wirklich nur eine Zeile liefert, z.B. so:

PHP:
SELECT SUBSTR(bildinfo, 1, 2000,) FROM TABELLE
UNION
 SELECT SUBSTR(bildinfo, 2001, 400) FROM TABELLE

mfg
 
Wunderbar, genau was ich gesucht habe!


---Nachtrag:

Am besten geht es mit "UNION ALL", damit wird dann keine Sortierung erzwungen!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück