Zamawianie danych MySQL
Żądaj danych w porządku rosnącym lub malejącym za pomocą ORDER BY
Ezra Bailey / Getty Images
Kiedy zapytasz a Baza danych MySQL , możesz sortować wyniki według dowolnego pola w porządku rosnącym lub malejącym, dodając ORDER BY na końcu zapytania. Używasz ORDER BY nazwa_pola ASC dla sortowania rosnąco (co jest ustawieniem domyślnym) lub ORDER BY nazwa_pola DESC dla sortowania malejąco. Klauzule ORDER BY można użyć w instrukcjach SELECT, SELECT LIMIT lub DELETE LIMIT. Na przykład:
|_+_||_+_||_+_|
|_+_|
Powyższy kod pobiera dane z książki adresowej i sortuje wyniki według nazwiska osoby w porządku rosnącym.
|_+_||_+_|
|_+_|
|_+_|
Ten kod wybiera tylko adresy e-mail i wyświetla je w kolejności malejącej.
Notatka: Jeśli nie używasz modyfikatora ASC lub DESC w klauzuli ORDER BY, dane są sortowane według wyrażenia w kolejności rosnącej, co jest takie samo jak określenie ORDER BY wyrażenie ASC.