1002888943

1002888943



I. Sortowanie wyniku zapytania

W klauzuli ORDER BY można podać atrybuty (wyrażenia), względem wartości których ma zostać posortowany wynik zapytania:

-    sortowanie po identyfikatorze działu:

-    rosnące dla liczb lub zgodne z kolejnością liter alfabetu dla łańcuchów:

select ID_P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D;

To samo daje zastosowanie parametru sortowania ASC (ascending)

select ID P, IMIĘ, NAZWISKO, ID D from pracownicy order by ID_D asc;

-    malejące dla liczb lub przeciwnie niż kolejność liter w alfabecie dla łańcuchów:

Poprzez zastosowanie parametru sortowania DESC (descending)

select ID P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D desc;

Kolejność atrybutów lub wyrażeń w klauzuli ORDER BY decyduje o hierarchii sortowania:

select ID_P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D, NAZWISKO, IMIĘ;

Wynik powyższego zapytania zostanie posortowany najpierw względem ID_D, później w ramach działu wg NAZWISK, a następnie gdy nazwisko będzie się powtarzać to wg IMION.

Parametry sortowania nadaje się oddzielnie każdemu atrybutowi, względem którego sortujemy!

Zatem wynik powyższego zapytania będzie sortowany rosnąco lub zgodnie z kolejnością liter w alfabecie względem każdego atrybutu sortowania.

Bazy danych. Wykład 7


Andrzej Grzybowski - Instytut Fizyki, Uniwersytet Śląski


3




Wyszukiwarka

Podobne podstrony:
Jeśli w zapytaniu występuje klauzula GROUP BY, wówczas po ORDER BY może być: r stała r kolumna
5 (250) Zapytania SQL SKLECI ename, 12*sal, comm FROM emp WHERE job = SALESMAN AND saI>comm ORD
Przykład można podać, by wykazać, że jakaś własność nie zachodzi. Powiedzmy, liczba l+2i nie jest w
skanuj0005 (394) Przykładów adaptacji „wiernej" można podać bardzo wiele. Stały Się one szczegó
img6 (8) Uruchamianie zapytań cd Bardziej szczegółowy opis wyniku zapytania otrzymamy używając funkc
karak sur KRZTSZTAŁY Witajcie! Chyba najwyższa pora na coś konkretnego, rzec by można: ciężkiego i
faszerowane ziemniaki CO > rr > HFaszerowaneziemniaki Te wyśmienite pieczone ziemniaki można p
Możemy to zmienić, np. select ID P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D desc, NAZWISK
dozwolone, ale najczęściej niezbyt funkcjonalne, jest zastosowanie klauzuli HAVING bez klauzuli GROU

więcej podobnych podstron