MySQL - SELECT spalte1 FROM table1 bringt verschiedene Ergebnisse mit / ohne ORDER BY

db_freak

Grünschnabel
Hallo zusammen,

bin neu hier ;-) und habe gleich mal ein Problem:
Die Abfrage einer VARCHAR-Spalte bringt verschieden Ergebnisse :

SELECT spalte1 FROM table1;
spalte1
1378464935
1378465002
1378465069
...

SELECT spalte1 FROM table1 order by Spalte1;
spalte1
9996A531-5814-4513-8FE6-0E5CA3771858
108E2DD7-D615-4E71-8515-BDD2F00BA121
FEC27D7C-B960-41EE-BD92-3814B4A45EFF
...

Kann das jemand erkären ?
DB-Version ist 5.6.14

VG aus Berlin
db_freak
 
Was ist das genaue Problem?
Sind das keine Werte aus SPalte1 oder ist die Sortierung falsch?
 
Bisher stehen in der Spalte nur numerische (positive) Werte - da kommen später aber noch alphanumerische hinzu.
Also ist das erste Ergebnis das gewünschte.
Warum werden MIT Sortierung die Werte in HEX umgewandelt ?
 
Die sind nicht umgewandelt, das ist etwas Anderes als die erste Ausgabe.
Und du bist dir wirklich sicher, dass die Hex-Sachen nicht wirklich in der Tabelle so drin sind?
 
OK und Danke:
Die Entwickler haben da zwischendurch mal schnell neue Daten mit HEX-Werten reingeladen (Anzahl der Zeilen hat sich fast verdoppelt).

Sorry für die Aufregung : alles wird gut ...
 

Neue Beiträge

Zurück