This is an old revision of the document!
Descriere
Rol și clasificare
Descriere
Aceste funcții acceptă la intrare valori numerice și returnează tot valori numerice;
Funcție | Descriere funcție |
---|---|
sin(n) | Returnează sinus de n unde n este în radiani |
cos(n) | Returnează cosinus de n unde n este în radiani |
tan(n) | Returnează tangenta de n unde n este în radiani |
sinh(n) | Returnează sinus hiperbolic de n |
cosh(n) | Returnează cosinus hiperbolic de n |
stanh(n) | Returnează tangenta hiperbolică de n |
asin(n) | Returnează arcsinus de n |
acos(n) | Returnează arccosinus de n |
atan(n) | Returnează arctangenta de n |
Exemple
SIGN(n) – returnează
ABS(n) – returnează valoarea absolută a lui n
CEIL(n) – returnează cel mai mic întreg>=n
FLOOR(n) – returnează cel mai mare întreg⇐n
EXP(n) – returnează e la puterea n
POWER(m,n) – returnează m la puterea n
SQRT(n) – returnează rădăcina pătrată a lui n
LN(n) – returnează logaritmul natural al lui n (n>0)
LOG(m,n) – returnează logaritmul în baza m a lui n
MOD(m,n) – returnează restul împărțirii lui m la n
ROUND(n[, m]) – returnează n rotunjit astfel:
TRUNC(n[, m]) – returnează n trunchiat astfel:
Descriere
Exemple
CHR(n) – returnează caracterul care are reprezentarea decimală n; |
REPLACE(str, subStrOld, subStrNew) – înlocuiește în șirul de caractere str subșirul de caractere subStrOld cu subșirul de caractere subStrNew; |
SUBSTR(str, m[, n]) – returnează n caractere din str începând cu poziția m; |
Descriere
Funcțiile ROUND și TRUNC (la fel ca și funcțiile TO_DATE, TO_CHAR) recunosc mai multe tipuri de formatare, printre care:
Exemple
LAST_DAY(date) – returnează data ultimei zile din luna cuprinsă în date;
NEXT_DAY(date, str) – returnează data următoarei zile din săptămână dată de str, după data date;
ADD_MONTHS(date, n) – returnează o dată prin adăugarea a n luni la date.
MONTHS_BETWEEN(date1, date2) – returnează numărul de luni (și fracțiuni de luni) cuprinse între date1 și date2. Dacă date1>=date2 rezultatul va fi pozitiv, altfel negativ.
ROUND(date, format) – returnează data prin rotunjirea lui date la formatul format.
TRUNC(date, format) – returnează data prin trunchierea lui date la formatul format.
SYSDATE – returnează data curentă(data de sistem) în diferite formate
EXTRACT(part FROM date) – extrage partea part din dată date, returnează o valoare numerică/
Folosind operatorii aritmetici + și – se pot face diferite operații cu date calendaristice:
|