SQL posiada wiele wbudowanych funkcji do wykonywania operacji na danych.
Funkcje agregujące SQL
SQL kruszywa zwracają pojedynczą wartość, wyliczoną na podstawie wartości w kolumnie.
Przydatne funkcje kruszywa:
- AVG() - Zwraca wartość średnią
- COUNT() - Zwraca liczbę wierszy
- FIRST() - Zwraca pierwszą wartość
- LAST() - Zwraca ostatnią wartość
- MAX() - Zwraca największą wartość
- MIN() - Zwraca najmniejszą wartość
- SUM() - Zwraca sumę
Funkcje skalarne SQL
SQL skalarne zwracają pojedynczą wartość, na podstawie wartości wejściowej.
Przydatne funkcje skalarne:
- UCASE() - konwertuje pole na wielkie litery
- LCASE() - konwertuje pole do małych liter
- MID() - wyciąg z rejestru znaków w polu tekstowym
- LEN() - Zwraca długość pola tekstowego
- ROUND() - Rounds pole numeryczne do liczby dziesiętne określonego
- NOW() - Zwraca bieżącą datę i czas systemowy
- FORMAT() - formaty jak pole ma być wyświetlany
Tip: Łączne funkcje i funkcje skalarne zostanie wyjaśniona szczegółowo w następnych rozdziałach.