Powtórka funkcji Oracle

 0    83 fiche    bartekdrazek
Télécharger mP3 Imprimer jouer consultez
 
question réponse
ABS(n)
commencer à apprendre
Zwraca wartość bezwzględną
CEIL(n)
commencer à apprendre
Zwraca najmniejszą liczbę całkowitą większą bądź równą n.
COS(n)
commencer à apprendre
Zwraca cosinus kąta n podanego w radianach.
EXP(n)
commencer à apprendre
Zwraca n-tą potęgę liczby e
FLOOR(n)
commencer à apprendre
Zwraca największą liczbę całkowitą mniejszą lub równą n.
LN(n)
commencer à apprendre
Zwraca logarytm naturalny liczby n (n dodatnie).
LOG(m, n)
commencer à apprendre
Zwraca logarytm o podstawie m z liczby n (m  0, m  1, n  0 ).
MOD(m, n)
commencer à apprendre
Zwraca resztę z dzielenia liczby m przez liczbę n. Zwraca m, jeżeli n jest równe 0.
POWER(m, n)
commencer à apprendre
Zwraca liczbę m podniesioną do potęgi n (m, n -dowolne). Jeżeli m jest ujemne, to n musi być liczbą całkowitą.
ROUND(n [, m])
commencer à apprendre
Zwraca liczbę n zaokrągloną do m miejsc po przecinku. Jeśli m jest pominięte, przyjmuje się m=0. Gdy m jest ujemne, funkcja zaokrągla n do podanej liczby miejsc przed przecinkiem.
SIGN(n)
commencer à apprendre
Zwraca znak liczby n (1 - gdy n jest dodatnie, 0 - gdy n=0 i -1 - gdy n jest ujemne).
SIN(n)
commencer à apprendre
Zwraca sinus kąta n podanego w radianach.
SQRT(n)
commencer à apprendre
Zwraca pierwiastek kwadratowy z liczby n (n nieujemne).
TAN(n)
commencer à apprendre
Zwraca tangens kąta n podanego w radianach.
TRUNC(n [, m])
commencer à apprendre
Zwraca n obcięte do m miejsc po przecinku. Jeżeli m nie jest podane, przyjmuje się m=0. Jeśli m jest ujemne, to obcinane są liczby przed przecinkiem.
CONCAT (str1, str2) lub str1 || str2
commencer à apprendre
Dokonuje złączenia (konkatenacji) łańcucha znaków str1 z łańcuchem znaków str2.
INITCAP(str)
commencer à apprendre
Zamienia pierwsze litery wyrazów występujących w łańcuchu str na wielkie litery, a pozostałe na małe.
LOWER(str)
commencer à apprendre
Zamienia wszystkie litery zawarte w łańcuchu str na małe.
LPAD (str1, n [, str2])
commencer à apprendre
Zwraca łańcuch długości n, gdzie końcową część stanowi łańcuch str1, a przed nim znajdują się znaki str2.
LTRIM(str [, set])
commencer à apprendre
Usuwa, począwszy od lewego końca łańcucha str, znaki zawarte w zbiorze set, dokąd nie napotka znaku spoza tego zbioru. Jeżeli pominiemy argument set, domyślnie przyjęta zostanie pojedyncza spacja.
REPLACE (str, szukaj_str [, zastąp_str])
commencer à apprendre
Zwraca str, w którym każde wystąpienie łańcucha szukaj_str jest zastąpione przez zastąp_str. Jeżeli zastąp_str zostanie pominięty, to wszystkie wystąpienia szukaj_str są usuwane.
RPAD (str1, n [, str2])
commencer à apprendre
Zwraca łańcuch str1 uzupełniony prawostronnie do długości n ciągami znaków z łańcucha str2
RTRIM (str [, set])
commencer à apprendre
Usuwa, począwszy od prawego końca łańcucha str, znaki zawarte w zbiorze set, dokąd nie napotka znaku spoza tego zbioru. Jeżeli pominiemy argument set, domyślnie przyjęta zostanie pojedyncza spacja.
SOUNDEX(str)
commencer à apprendre
Zwraca łańcuch zawierający fonetyczną reprezentację łańcucha str. Funkcja pozwala porównywać słowa, które są zapisywane w różny sposób, ale wymawiane tak samo.
SUBSTR (str, poz, [, długość])
commencer à apprendre
Zwraca podciąg łańcucha str rozpoczynający się od pozycji poz o długości długość
TRANSLATE (str, from_str, to_str);
commencer à apprendre
Zwraca str, w którym każde wystąpienie łańcucha szukaj_str jest zastąpione przez zastąp_str. Jeżeli zastąp_str zostanie pominięty, to wszystkie wystąpienia szukaj_str są usuwane.
TRIM (set FROM str) TRIM (LEADING set FROM str) TRIM (TRAILING set FROM str)
commencer à apprendre
Usuwa wystąpienia dowolnego znaku z podanego zbioru set z obu stron łańcuchów str. Klauzule leading i trailing powodują, że funkcja TRIM działa odpowiednio jak LTRIM lub RTRIM.
UPPER(str)
commencer à apprendre
Zamienia wszystkie litery zawarte w łańcuchu str na wielkie
ASCII(str)
commencer à apprendre
Zwraca kod ASCII pierwszej litery podanego ciągu znaków str.
INSTR (str, substr [, poz [, m]])
commencer à apprendre
Przeszukuje, począwszy od pozycji poz, łańcuch str w poszukiwaniu podłańcucha substr. Zwraca pozycję znaku w łańcuchu str, który jest pierwszym znakiem m-tego wystąpienia w
LENGTH(str)
commencer à apprendre
Zwraca długość łańcucha str
ADD_MONTHS (data, n)
commencer à apprendre
Zwraca podaną datę powiększoną (pomniejszoną) o n miesięcy
CURRENT_DATE
commencer à apprendre
Zwraca bieżącą datę zgodnie ze strefą czasową sesji.
EXTRACT (par from data)
commencer à apprendre
Zwraca wybraną część daty (jako liczbę). Parametrami mogą być m.in.: year, month, day, hour minute, second, przy czym nie można łączyć formatów
LAST_DAY(data)
commencer à apprendre
Zwraca datę odpowiadającą ostatniemu dniu miesiąca zawartego w dacie wejściowej.
MONTHS_ BETWEEN (data1, data2)
commencer à apprendre
Zwraca liczbę miesięcy pomiędzy datami data1 i data2.
NEXT_DAY (data, dzień_tyg)
commencer à apprendre
Zwraca datę pierwszego dnia zgodnego z parametrem dzień_tyg, późniejszego niż podana data. Argument dzień_tyg musi być poprawną nazwą dnia tygodnia. Zwracana data posiada taką samą godzinę jak wejściowa.
ROUND (data [, fmt])
commencer à apprendre
Zwraca datę data zaokrągloną do jednostki wskazanej przez fmt. Jeżeli argument fmt zostanie pominięty, data zostanie zaokrąglona do najbliższego dnia.
SYSDATE
commencer à apprendre
Zwraca bieżącą datę i czas (zgodnie z ustawieniami systemu operacyjnego, na którym znajduje się serwer bazy danych). Nie można używać tej funkcji w deklaracji więzu CHECK.
TO_CHAR (data [, fmt [, nisparam']])
commencer à apprendre
Konwertuje datę na tekst (typu VARCHAR2) używając podanego formatu fmt. Parametr nlsparam odpowiada za język, w którym zwracane są nazwy dni i miesięcy. Domyślnie jest to domyślny język sesji.
TRUNC (data [, fmt])
commencer à apprendre
Zwraca datę obciętą do jednostki podanej w fmt.
CC
commencer à apprendre
wiek (w sensie: stulecie)
D
commencer à apprendre
numer dnia w tygodniu (od 1 do 7)
DAY
commencer à apprendre
nazwa dnia tygodnia w pełnym brzmieniu, uzupełniona do 9 znaków
DD
commencer à apprendre
numer dnia w miesiącu: od 1 do 31
DDD
commencer à apprendre
numer dnia w roku (od 1 stycznia): od 1 do 31
DL
commencer à apprendre
data w lokalnym formacie długim
DS
commencer à apprendre
data w lokalnym formacie krótkim
DY
commencer à apprendre
trzyliterowy skrót dnia
HH lub HH12
commencer à apprendre
godzina dnia (od 1 do 12)
HH24
commencer à apprendre
godzina dnia, zegar 24-godzinny
IW
commencer à apprendre
numer tygodnia w roku według standardu ISO (1 do 53)
MI
commencer à apprendre
minuta (wartości od 0 do 59)
MM
commencer à apprendre
numer miesiąca
MON
commencer à apprendre
trzyliterowy skrót miesiąca
MONTH
commencer à apprendre
pełna nazwa miesiąca
Q
commencer à apprendre
kwartał
RM
commencer à apprendre
miesiąc w postaci liczby rzymskiej
RR
commencer à apprendre
ostatnie dwie cyfry roku dla bieżącej daty
SS
commencer à apprendre
sekunda
SSSSS
commencer à apprendre
liczba sekund od północy
W
commencer à apprendre
ten sam dzień tygodnia, co w pierwszy dzień roku
WW
commencer à apprendre
ten sam dzień tygodnia, co pierwszy dzień miesiąca
YEAR
commencer à apprendre
rok słownie
SYEAR
commencer à apprendre
rok słownie, daty przed naszą erą oznaczone są wiodącym znakiem minus
YYYY
commencer à apprendre
pełny czterocyfrowy rok
SYYYY
commencer à apprendre
pełny czterocyfrowy rok, daty przed naszą erą oznaczone są wiodącym znakiem minus
Y
commencer à apprendre
ostatnia cyfra roku
YY
commencer à apprendre
ostatnie dwie cyfry roku
YYY
commencer à apprendre
ostatnie trzy cyfry roku
TO_CHAR (n [, fmt])
commencer à apprendre
Zamienia liczbę n na znak (VARCHAR2) używając opcjonalnego ciągu formatującego fmt.
TO_DATE (str [, fmt])
commencer à apprendre
Przekształca ciąg znaków str w datę (DATE), zgodnie z formatem fmt. Jeżeli argument fmt jest opuszczony str musi być w domyślnym formacie daty.
TO_NUMBER (str [, fmt])
commencer à apprendre
Zamienia łańcuch znaków str na liczbę (NUMBER).
COALESCE (wyr1, wyr2, ...)
commencer à apprendre
Zwraca pierwsze z wyrażeń wyr1, wyr2, ..., które ma wartość różną od NULL. Jeżeli wszystkie wyrażenia mają wartość NULL, funkcja zwraca wartość NULL.
DECODE (wyr, s1, r1, s2, r2,... [, domyślna])
commencer à apprendre
Porównuje wyrażenie wyr do kolejnych s1, s2, ... Jeżeli wyr jest równe któremuś z tych wyrażeń, w wyniku zwracana jest odpowiadająca jemu wartość typu r.
GREATEST (wyr1, wyr2, ...)
commencer à apprendre
Zwraca największą wartość z listy podanych wyrażeń
LEAST (wyr1, wyr2, ...)
commencer à apprendre
Zwraca najmniejszą wartość z listy podanych wyrażeń.
NULLIF(wyr1, wyr2)
commencer à apprendre
Porównuje wyr1 i wyr2. Jeśli są równe – zwraca wartość NULL. Jeśli są różne – zwraca wyr 1. Logicznie jest równoważne z wyrażeniem: CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END
NVL (wyr1, wyr2)
commencer à apprendre
Jeżeli wyr1 ma wartość NULL, to funkcja zwraca wyr2. W przeciwnym przypadku funkcja zwraca wyr1. Funkcja ta pozwala zastępować wartości NULL odpowiednimi łańcuchami.
NVL2 (wyr1, wyr2, wyr3)
commencer à apprendre
Jeżeli wyr1 ma wartość różną od NULL, to funkcja zwraca wyr2. Jeżeli wyr1 ma wartość NULL, to funkcja zwraca wyr3
WIDTH_BUCKET (wyr, min_wart, maks_wart, liczba_koszykow)
commencer à apprendre
Przypisuje wartościom wyrażenia wyr numer kategorii zaszeregowania, przy czym wartości dzielone są na liczba_koszykow rozłącznych przedziałów postaci [a,b), tej samej długości, dających w sumie [min_wart, maks_wart).
STANDARD_HASH (wyr, 'funkcja')
commencer à apprendre
Funkcja zwraca skrót wyrażenia wyr uzyskanego za pomocą odpowiedniej funkcji haszującej. Dopuszczalne wartości dla argumentu metoda: SHA1, SHA256, SHA384, SHA512, MD5 (domyślnie SHA1). Od wersji 12.1!
CASE WHEN war1 THEN r1 WHEN war2 THEN r2 ... [ELSE p] END
commencer à apprendre
Zwraca pierwsze z wyrażeń wyr1, wyr2, ..., które ma wartość różną od NULL. Jeżeli wszystkie wyrażenia mają wartość NULL, funkcja zwraca wartość NULL.

Vous devez vous connecter pour poster un commentaire.