skanuj0284 (3)

skanuj0284 (3)



298 PHP i MySQL dla każdego

Wynik działania takiego zapytania został przedstawiony na rysunku 10.5. W przypadku gdy chcielibyśmy uzyskać sortowanie względem kolumny Nazwisko, ale w porządku malejącym, należałoby zastosować konstrukcję:

SELECT * EROM Osoba ORDER BY Nazwisko DESC

Wynik działania tego zapytania jest widoczny na rysunku 10.6.


Rysunek 10.6.

Wynik sortowania wzglądem kolumny Nazwisko, w porządku malejącym


riysql> select « from osoba order by Nazwisko deso;


Lejsce_Urodzenia I


Kowalski I Kowalski ' Borowski Arkuszewski


1986

1972

1986

1989

1964

1986

1976

1989

1971

1971


Sortowanie może się również odbywać względem większej liczby kolumn. Możemy sobie na przykład zażyczyć, aby tablica została posortowana najpierw względem nazwiska, a następnie względem roku urodzenia. Zadanie takie zostanie zrealizowane przez instrukcję SELECT w postaci:

SELECT * FROM Osoba ORDER BY Nazwisko. RokJJrodzenia:

Efekt jego działania został przedstawiony na rysunku 10.7. W porównaniu do rysunku 10.5 zmieniała się kolejność wierszy o identyfikatorach 4 i 5.

Rysunek 10.7.

Wynik sortowania wzglądem dwóch kolumn


n osoba order by Nazwisko, Rok_Urodza


I Rok_Urodzenia I Niejsce_Urodzenia I


Kamil Krzysztof Kanil I fidan


!    4 I firkadius


Adamczyk Andrzejczak Arkuszewski Borowski I Kowalski I Kowalski ! Malinowski ' Malinowski


1971 ! 1971 I 1989 ! 1976 I 1964 I 1986 ! 1986 ! 1989 !


<0.00


Wyszukiwarka

Podobne podstrony:
45553 skanuj0408 (2) 424 PHP i MySQL dla każdego Efekt działania zapytania, o ile jego wykonanie zak
54459 skanuj0317 (2) 332 PHP i MySQL dla każdego Efektem działania podzapytania nie musi być pojedyn
40138 skanuj0223 (3) 236 PHP i MySQL dla każdegoUwierzytelnianie z wykorzystaniem mechanizmu sesji W
37508 skanuj0445 462 PHP i MySQL dla każdego Rysunek 17.4. Ekran listy wiadomości Wynik tego działan
skanuj0539 560 PHP i MySQL dla każdego
skanuj0026 (187) PHP i MySQL dla każdego Listing 2.9. Zmienna zmieniająca typ w trakcie działania
skanuj0300 (2) 314 PHP i MySQL dla każdego Rysunek 11.5. mysql> SELECT tytuł, imię, nazwisko, isb
skanuj0496 (2) 514 PHP i MySQL dla każdego którego wynik jest przypisywany zmiennej count. Wartość t
skanuj0539 560 PHP i MySQL dla każdego

więcej podobnych podstron