Sql Spalten sortieren

Hallo an alle,
ich habe mal eine Frage an die SQL Experten:
Ich habe eine Tabelle die So aufgebaut ist:

±---------------------------+
|Name|Spalte1|Spalte2|Spalte3|
|----------------------------|
|UID1| 1024 | 12354 | 134 |
|UID2| 5 | 125 | 1234 |
|UID3| 56457 | 5753 | 567 |
|…| … | … | … |

Nun möchte ich den Datensatz von UID1 haben der Aber Sortiert ist also so:
UID1|12354|1024|134

Möglichst so das ich die Spalten dann einzeln auslesen kann. Also „AS“ verwenden :wink:

Ich benutze SQLite3, denke aber es sollte möglichkeit geben sowas hinzubekommen, oder doch nicht?

Mit freundlichem Gruß

Eun

Spaltenreihenfolge
Moin, Eun,

das ist keine Sortierung, sondern eine Spaltenreihenfolge. Schreib die Spaltennamen im Select so hin, wie Du sie haben möchtest:

Select Name, Spalte2, Spalte1, Spalte3 …

Gruß Ralf

ja das weis ich auch :wink: aber die zahlen in der spalte sind immer unterschiedlich und ich bräuchte eben die größte zum anfang,
ich will letzden Endes Variablen füllen:
„Der Benutzer mit der UID1 hat in Spalte2=12354, in Spalte1=…“
und wenn ich den Selben query eben mit UID2 ausführen würde würde es wieder eine falshe reinfolge ergeben.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Eun,

aber die zahlen in der spalte sind immer unterschiedlich und
ich bräuchte eben die größte zum anfang

Pech gehabt, oder besser gesagt, die Datenstruktur ist für die Aufgabenstellung völlig ungeeignet.

SQL sortiert Zeilen nach den Werten einer oder mehrerer Spalten, nach Spalten kann nicht sortiert werden.

Du wirst wohl jeweils eine Zeile einlesen und die Spaltenwerte dann per Programm sortieren müssen.

Gruß Ralf