Gerold Kumpfhuber: ORDER BY

Hallo!

Gibt es einen Befehl, bei dem die Datensätze jedesmal rein zufällig ausgelesen werden, sodass immer die Datensätze in einer anderen Reihenfolge erscheinen?

LG
Gerold

  1. Hi Gerold

    Gibt es einen Befehl, bei dem die Datensätze jedesmal rein zufällig ausgelesen werden, sodass immer die Datensätze in einer anderen Reihenfolge erscheinen?

    Mit welcher Datenbanksoftware arbeitest du? Es gibt bei manchen diese Möglichkeit, sie hängt jedoch stark vom System ab. Bei MySQL ist es ORDER BY rand() sein.
    http://www.mysql.com/doc/en/SELECT.html unten in den Usercomments

    Gruss Daniela

    1. Liebe Daniela,

      danke für die Antwort. Ich arbeite mit MSSQL ich probiere aber einmal ORDER BY rand()es sei dem DU weisst einen Befehl für MSSQL.

      LG
      Gerold

      1. Hi,

        danke für die Antwort. Ich arbeite mit MSSQL ich probiere aber einmal ORDER BY rand()es sei dem DU weisst einen Befehl für MSSQL.

        es haengt vom Typ des Primaerschluessels ab. Ist der ein 'uniqueidentifier', empfiehlt sich die Verw. von 'newid()'.

        Gruss,
        Lude