oracle

DECODE - Wypisanie zamiennika wartości

W celu przypisania poszczególnym wartościom z tabeli np. 1,2,3,4 zamiennych wartości np. Wartosc1, Wartosc2, Wartosc3, Wartosc4 zastosowac możemy polecenie DECODE

DECODE(nazwa_kolumny, '0', 'Wartosc0', '1', 'Wartosc1', '2', 'Wartosc2', '3', 'Wartosc3', '4', 'Wartosc4') as "Zamienna wartosc",

Jak widać powyżej funkcja nie ma okreslonej liczby argumentów i można ją przeciążać.

Tags: 

Pełna zawartość tabeli

W celu wypisania pełnej zawartości danej tabeli stosujemy składnię

select * from nazwa_tabeli

Tags: 

ORDER BY - Sortowanie

Sortowanie rosnące po nazwie kolumny:

order by nazwa_kolumny

Sortowanie po nazwach kolumn:

order by kolumna_1, kolumna_2

Pierwsze sortowanie odbędzie się względem kolumna_1, a następne zagnieżdżone wzgledem kolumna_2

Sortowanie po nazwie kolumny malejąco:

Tags: 

Różnice dat, operacje na datach

Różnica w dniach pomiędzy obecną data, a datą w kolumnie

TRUNC(sysdate - kolumna)

Różnica w dniach pomiędzy okresloną data, a datą w kolumnie

TO_DATE('2023-07-01') - kolumna,

Różnica w miesiącach pomiędzy obecną data, a datą w kolumnie

MONTHS_BETWEEN(sysdate, kolumna)

Tags: 

SQL Oracle

Tags: 

Strony

Subskrybuj RSS - oracle