Tu nie ma jednej odpowiedzi, ponieważ dużo,a właściwie wszystko zależy od funkcjonujących w bazie indeksów lub ich braku . Przy dobrze zdefiniowanych indeksach silnik bazy tylko na podstawie indeksu wybierze jakieś pierwsze 100 wierszy.
I jeszcze jedno, żebyś się nie zdziwił, ale wynik Twojego zapytania wcale nie musi być jednoznaczny. Innymi słowy to samo query w kolejnych wywołaniach może zwrócić inny wynik. Oczywiście każdy z nich będzie zgodny z warunkiem WHERE. Taka sytuacja może mieć miejsce jeśli nie zapewnisz unikalnych dla każdego wiersza w tabeli wartości wyrażeń użytych w klauzulach order
i where
.