Select Ergebniss als CSV Liste anzeigen ohne Datei zu erstellen

Proxy

Neuer Benutzer
Beiträge
3
Hey Leute,
ich soll als Übungsaufgabe für mein Studium die Ausgabe einer Select abfrage als CSV Liste anzeigen lassen, dabei soll ich aber keine neue .csv Datei erstellen. Und genau da scheitere ich. Hab versucht die Schreib und Lese Kommandos zu verschachteln, war wohl der falsche Ansatz. Im Netz hab ich nur Lösungen mit Datei gefunden.
Kennst sich da zufällig jemand genauer aus?
Laut Aufgabe gibt es für MySQL wohl zwei Möglichkeiten, je nach MySQL-Server Einstellung.

(Falls es hilft)
SELECT name,vorname FROM kunde;
MFG
Andre
 
Werbung:
Hrm. Ich hätte eine Lösung, allerdings jetzt mit PostgreSQL getestet. Für einen anderen Thread hier habe ich eine Tabelle, anhand derer zeige ich es mal:

Code:
test=# select * from haemi ;
 patient |  datum  | position  | wert | id
---------+------------+-----------+------+----
  8810 | 2017-01-15 | '02.0200' |  35 |  1
  8810 | 2017-02-20 | '02.0200' |  50 |  2
  8810 | 2017-04-17 | '02.0200' |  20 |  3
  4711 | 2017-01-10 | '02.0200' |  15 |  4
  4711 | 2017-08-15 | '02.0200' |  55 |  5
(5 rows)

test=# copy haemi to stdout csv;
8810,2017-01-15,'02.0200',35,1
8810,2017-02-20,'02.0200',50,2
8810,2017-04-17,'02.0200',20,3
4711,2017-01-10,'02.0200',15,4
4711,2017-08-15,'02.0200',55,5
test=#
 
Da ich mich null PostgreSQL habe ich einfach mal versucht deinen Befehl zu adaptieren.
copy kunde to stdout csv;
klappt leider nicht
 
Werbung:
Zurück
Oben