0
Ich habe Abfrage auszuführen, die zufällig 20 Zeilen aus der Datenbank zurück where id = some id
Zufall Wählen Sie 20 Zeilen aus der Datenbanktabelle, wo id = (einige id)
Ich habe Abfrage auszuführen, die zufällig 20 Zeilen aus der Datenbank zurück where id = some id
Zufall Wählen Sie 20 Zeilen aus der Datenbanktabelle, wo id = (einige id)
Sie MS SQL verwenden? Sie können nur Abfrage verwenden:
SELECT TOP 20 column FROM table WHERE id = some_id
ORDER BY NEWID()
Vivek will ** zufällig ** 20 Zeilen, warum ORDEER BY auf die Abfrage hinzufügen? – marlan
@marlan weil 'order by newid()' eine neue GUID für jeden von der Abfrage zurückgegebenen Datensatz erzeugt und danach sortiert - und weil GUIDs (etwas) zufällig sind, erhalten Sie eine zufällige Reihenfolge. – alroc
aber ist nicht satiesfid, wo Bedingung – Vivek