Benutzer mit den meisten Antworten
Sql-Befehl für zufällig Datensatz Auswahl

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
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- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Donnerstag, 3. April 2014 09:53
- Als Antwort markiert Ionut DumaModerator Dienstag, 8. April 2014 12:35
Alle 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- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Donnerstag, 3. April 2014 09:53
- Als Antwort markiert Ionut DumaModerator Dienstag, 8. April 2014 12:35
-
Hallo Linda,
C# Fragen solltest Du sinnvollerweise im C# Forum stellen. Da tummel ich mich auch (und viele andere ebenfalls).
Die aktuelle SQL Server Frage sollten wir aber hier besprechen und ggfs. auch abschließen, wenn dir eine hilfreiche Antwort gegeben wurde, die deine Fragestellung beantwortet hat.
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
- Bearbeitet Stefan FalzModerator Donnerstag, 3. April 2014 08:33
-
Hallo linda96,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.Danke und viele Grüße,
IonutIonut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.