Funkcje SQL
piątek, czerwiec 20th, 2008
ORACLE FUNKCJE SQL
Funkcje numeryczne:
ROUND - funkcja zaokrąglająca,
TRUNC - funkcja ucinająca,
MOD - funkcja modulo.
Funkcje znakowe:
UPPER - funkcja zamienia na duże litery,
INITCAP - tylko pierwsza litera jest duża,
RTRIM, LTRIM - usuwa spacje od początku lub końca,
TRIM - usuwa spacje z początku i końca,
RPAD - dodaje spacje po prawej stronie,
SUBSTR - wycina tekst np substr(imie, 3,10) wycina litery imienia od 3-ej do 10-ej litery,
LENGHT - zwraca ilość znaków,
REPLACE - funkcja zamienia jeden string na drugi.
Funkcje do konwersji:
służą np. do zmiany wartości z jednego typu do drugiego,
TO_CHAR(date, ‘DD-MM-YYYY’), TO_CHAR(date, ‘FMMonth DD YYYY’) zamienia date na string.
TO_NUMBER(’1234.98′) zmienia string na numer,
TO_DATE(’12/02/2009′, ‘DD/MM/YYYY’) zamienia string do daty.
Funkcja group by służy do grupowania danych.
Funkcja NVL zamienia wartości null np. na 0 nvl(pin,0)