Hallo Constatin,
Danke nochmal für deine gestrige Hilfe! Bei mir ist jetzt aber noch eine Unklarheit bezüglich der Abfrage der Daten aus der DB aufgetreten... vielleicht könntest du mir noch mal Rat geben?
Normal sah ja meine Abfrage immer so aus:
SELECT * FROM ... WHERE ... ORDER BY ...
Das heißt, mit dem Sternchen wähle ich alle Zeilen aus (richtig?).
nein, das ist nicht richtig. Du wählst alle Spalten aus. Das ist prinzipiell gesehen keine gute Idee, auch wenn sie sehr bequem aussieht. Sich genau die Spalten ausgeben zu lassen, die man benötigt, ist die bessere Idee, also statt
~~~sql
SELECT * FROM
SELECT spalte1, spalte2, funktion(spalte3) AS neue_spaltenbezeichnung FROM
zu verwenden. Es erleichtert Dir den Umgang mit der Ergebnismenge, deren Spaltenreihenfolge Du somit festlegst, es macht Dich von der Tabellenstruktur unabhängiger, es vermeidet die Rückgabe von Spalteninhalten, die Du nicht benötigst.
> Wie baue ich jetzt aber das DATE\_FORMAT richtig in die Abfrage ein? Eigentlich wird es ja statt dem Sternchen hingeschrieben, aber gehen mir dann nicht irgendwelche Daten verloren?
s.o: zweite Version. Wähle genau die Spalten aus, die Du benötigst.
Freundliche Grüße
Vinzenz