Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

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

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von db_freak, 16 Januar 2014.

  1. db_freak

    db_freak Neuer Benutzer

    Hallo zusammen,

    bin neu hier [​IMG] 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
    ...

    Die spalte1 ist VRACHAR(255) und enthält (bisher) nur numerische Werte.
    Kann jemand erkären, warum mit ORDER BY eine Umwandlung in HEX erfolgt ?
    DB-Version ist 5.6.14

    VG aus Berlin
    db_freak
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Obiges Resultat zeigt, daß da keine numerischen Werte sind.

    Das tut es nicht. Normalerweise. Aber vielleicht hast ja einen Bug in MySQL getriggert...
     
  3. db_freak

    db_freak Neuer Benutzer

    OK - korrekt ist :
    Die spalte1 ist VRACHAR(255) und enthält (bisher) nur ALPHA-numerische Werte im Bereich [0..9].
    Werde mal den Support bemühen...
     
  4. db_freak

    db_freak Neuer Benutzer

    OK - (ganz) korrekt ist :
    Die spalte1 ist VARCHAR(255) und enthält (bisher) nur ALPHA-numerische Werte im Bereich [0..9].
    Werde mal den Support bemühen...
     
  5. db_freak

    db_freak Neuer Benutzer

    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 ...
     
  6. akretschmer

    akretschmer Datenbank-Guru

    Erkläre den Jungs mal, daß

    • man nicht mit einer DB rumspielt, die offensichtlich im Livebetrieb ist
    • das man zum testen durchaus auch Transaktionen nehmen kann

    Nix für ungut...
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden