| 
                    Question                   | 
                
                    Answer                   | 
            
        
        | 
     start learning
 | 
 | 
      Zwraca wartość bezwzględną   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca najmniejszą liczbę całkowitą większą bądź równą n.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca cosinus kąta n podanego w radianach.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca n-tą potęgę liczby e   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca największą liczbę całkowitą mniejszą lub równą n.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca logarytm naturalny liczby n (n dodatnie).   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca logarytm o podstawie m z liczby n (m  0, m  1, n  0 ).   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca resztę z dzielenia liczby m przez liczbę n. Zwraca m, jeżeli n jest równe 0.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca liczbę m podniesioną do potęgi n (m, n -dowolne). Jeżeli m jest ujemne, to n musi być liczbą całkowitą.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca znak liczby n (1 - gdy n jest dodatnie, 0 - gdy n=0 i -1 - gdy n jest ujemne).   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca sinus kąta n podanego w radianach.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca pierwiastek kwadratowy z liczby n (n nieujemne).   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca tangens kąta n podanego w radianach.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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    start learning
 | 
 | 
      Dokonuje złączenia (konkatenacji) łańcucha znaków str1 z łańcuchem znaków str2.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zamienia pierwsze litery wyrazów występujących w łańcuchu str na wielkie litery, a pozostałe na małe.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zamienia wszystkie litery zawarte w łańcuchu str na małe.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca łańcuch długości n, gdzie końcową część stanowi łańcuch str1, a przed nim znajdują się znaki str2.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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])    start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca łańcuch str1 uzupełniony prawostronnie do długości n ciągami znaków z łańcucha str2   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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ść])    start learning
 | 
 | 
      Zwraca podciąg łańcucha str rozpoczynający się od pozycji poz o długości długość   
 | 
 | 
 | 
      TRANSLATE (str, from_str, to_str);    start learning
 | 
 | 
      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)    start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zamienia wszystkie litery zawarte w łańcuchu str na wielkie   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca kod ASCII pierwszej litery podanego ciągu znaków str.   
 | 
 | 
 | 
      INSTR (str, substr [, poz [, m]])    start learning
 | 
 | 
      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   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca długość łańcucha str   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca podaną datę powiększoną (pomniejszoną) o n miesięcy   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca bieżącą datę zgodnie ze strefą czasową sesji.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca datę odpowiadającą ostatniemu dniu miesiąca zawartego w dacie wejściowej.   
 | 
 | 
 | 
      MONTHS_ BETWEEN (data1, data2)    start learning
 | 
 | 
      Zwraca liczbę miesięcy pomiędzy datami data1 i data2.   
 | 
 | 
 | 
      NEXT_DAY (data, dzień_tyg)    start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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']])    start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca datę obciętą do jednostki podanej w fmt.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      wiek (w sensie: stulecie)   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      numer dnia w tygodniu (od 1 do 7)   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      nazwa dnia tygodnia w pełnym brzmieniu, uzupełniona do 9 znaków   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      numer dnia w miesiącu: od 1 do 31   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      numer dnia w roku (od 1 stycznia): od 1 do 31   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      data w lokalnym formacie długim   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      data w lokalnym formacie krótkim   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      godzina dnia (od 1 do 12)   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      godzina dnia, zegar 24-godzinny   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      numer tygodnia w roku według standardu ISO (1 do 53)   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      minuta (wartości od 0 do 59)   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      trzyliterowy skrót miesiąca   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      miesiąc w postaci liczby rzymskiej   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      ostatnie dwie cyfry roku dla bieżącej daty   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      ten sam dzień tygodnia, co w pierwszy dzień roku   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      ten sam dzień tygodnia, co pierwszy dzień miesiąca   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      rok słownie, daty przed naszą erą oznaczone są wiodącym znakiem minus   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      pełny czterocyfrowy rok, daty przed naszą erą oznaczone są wiodącym znakiem minus   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
    
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zamienia liczbę n na znak (VARCHAR2) używając opcjonalnego ciągu formatującego fmt.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zamienia łańcuch znaków str na liczbę (NUMBER).   
 | 
 | 
 | 
      COALESCE (wyr1, wyr2, ...)    start learning
 | 
 | 
      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])    start learning
 | 
 | 
      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, ...)    start learning
 | 
 | 
      Zwraca największą wartość z listy podanych wyrażeń   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      Zwraca najmniejszą wartość z listy podanych wyrażeń.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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.   
 | 
 | 
 | 
| 
     start learning
 | 
 | 
      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)    start learning
 | 
 | 
      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')    start learning
 | 
 | 
      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    start learning
 | 
 | 
      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.   
 | 
 | 
 |