Zamawianie danych MySQL

Żądaj danych w porządku rosnącym lub malejącym za pomocą ORDER BY

biznesmen hot-desking w biurze na otwartym planie.

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.