none
Sql-Befehl für zufällig Datensatz Auswahl RRS feed

  • Frage

  • Hallo,

    Ich muss in meinem Praktikum eine Aufgabe machen, bei der ich ähnlich wie bei der App "Quizduell" zufällige Fragen mit den dazugehörigen Antworten ausgeben muss. Wie muss der Select-Befehl aussehen damit ich aus zwei verschiedenen Tabellen einmal den Themenbereich und aus der anderen Tabelle die Fragen und Antworten zufällig auswählen kann.

    Danke für eure Hilfe

    Donnerstag, 3. April 2014 07:50

Antworten

  • Hallo Linda,

    SELECT   TOP 1
             Spalte1,
             Spalte2,
             Spalte3,
             ...
    FROM     Tabelle
    ORDER BY NEWID()
    

    durch TOP 1 erhältst Du nur ein Ergebnis. Mittels ORDER BY NEWID() wird für jedes Ergebnis eine GUID erzeugt, die aber jeweils "willkürlich" gewählt ist. Das Resultat ist also in etwa ein Zufallsresultat :)


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 3. April 2014 07:56
    Moderator

Alle Antworten