BD-1st-2.4-lab2.tresc-1.1-Slajd4
Funkcje wierszowe - rodzaje
Rozpoczniemy teraz omawianie najczęściej stosowanych funkcji wierszowych. Funkcje zostaną przedstawione z podziałem ze względu na typ danych, na jakich funkcje działają. Funkcje znakowe jako parametr pobierają ciąg (lub ciągi) znaków, a wyliczają nowe ciągi znaków (np. funkcja dokonująca zamiany liter w ciągu znaków na wielkie) bądź wartości liczbowe (np. funkcja wyliczająca długość ciągu znaków). Funkcje liczbowe jako parametry pobierają liczby i zwracają liczby po przekształceniach (np. funkcja zaokrąglająca daną liczbę do dwóch miejsc po przecinku). Kolejna grupa funkcji, funkcje operujące na elementach czasowych, bądź przekształcają datę podaną jako parametr do innej daty (np. funkcja zwracająca datę, jaka przypadnie od daty podanej jako parametr za trzy miesiące) bądź zwracają wartości liczbowe (np. funkcja wyliczająca liczbę miesięcy pomiędzy dwiema datami). Inne funkcje z tej grupy to np. funkcje operujące na przedziałach czasowych, nazywanych także interwałami czasowymi, pozwalające na uzyskanie z przedziału czasowego określonego elementu. Z kolei funkcje konwersji pozwalają na przekształcenie danych jednego typu na dane innego typu (np. funkcja przekształcająca ciąg znaków na liczbę). Zostaną również przedstawione dodatkowe konstrukcje wykorzystywane w zapytaniach.