ORDER BY - sortowanie danych w zapytaniu select


Bardzo często mamy potrzebę posortowania danych które otrzymaliśmy w wyniku zapytania select

przykład:

select  imie,nazwisko from studenci ORDER BY 1;

lub w inny sposób

select imie, nazwisko from studenci order by imie;

w  pierwszym przykładzie sortujemy po imieniu i w drugim przypadku także po imieniu przykłady pokazuje ze po order by
możemy wymienić albo nazwę kolumny albo nr kolumny, ten nr to nr w zapytaniu, kolumny w tabeli nie są numerowane.  Sortowanie możemy zrobić rosnąco ASC lub malejąco DESC.

Jeżeli nie napiszemy w jaki sposób ma być sortowanie to defaultowo przyjmuje:

-) dla wartości numerycznych rosnąco od 1 do 999

-) dla wartości alfanumerycznych rosnąco alfa-numerycznie od A do Z

-) dla daty od najwcześniejszej do późniejszej 03-JUL-2001 do wcześniejszej 04-Jan-2007

Tags: , , , , , , , , , , , , , , , ,

Leave a Reply


fotografia ślubna - fotograf - Władysławowo - Silniki prądu stałego - Vision - zakłady bukmacherskie - Kodeki - Agrostrona - wycieczki do Egiptu - Gry Przygodowe