Functii SQL

Imagine preview
(8/10 din 5 voturi)

Acest curs prezinta Functii SQL.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 7 pagini .

Profesor: andrei stanciu

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Calculatoare, Limbaje de Programare

Extras din document

Funcţii utilizate pentru rotunjiri:

CEILING, FLOOR si ROUND

Exemplu:

SELECT CEILING (23.1) AS EX1, CEILING(23.8) AS EX2,

FLOOR(23.1) AS EX3, FLOOR(23.8) AS EX4,

ROUND(23.1,0) AS EX5, ROUND(23.8,0) AS EX5

Alte funcţii matematice:

POWER ( expresie numerică , exponent )

(RIDICAREA LA PUTERE)

Exemplu:

SELECT POWER(2,3) as [ 2 LA PUTEREA 3]

ABS (expresie numerica)

Functia ABS returnează valoarea absoluta a unei expresii numerice.

Exemplu:

SELECT ABS (123) AS [Ex1], ABS(-23) AS [Ex2]

SIGN (expresie numerică)

Returnează una dintre valorile:

-1 dacă expresia este negativă

0 dacă expresia este zero

+1 dacă expresia este pozitivă

Exemplu:

SELECT SIGN(-10) AS EX1, SIGN(0) AS EX2 , SIGN(100) AS EX3

Funcţii de tip agregat

Funcţiile de tip agregat pot fi utilizate in cadrul unor expresii în:

• Instrucţiunii SELECT

• Clauzei COMPUTE

• Clauzei HAVING

Observaţii:

1. Dacă sunt utilizate în cadrul instrucţiunii SELECT, celelalte câmpuri din lista instrucţiunii SELECT se vor regăsi drept câmpuri de grupare în cadrul instrucţiunii GROUP BY.

2. Clauza HAVING permite specificarea de condiţii la nivelul grupurilor de înregistrări

3. Instrucţiunea COMPUTE permite calcularea de totaluri generale sau subtotaluri şi este specificată la sfârşitul instricţiunii de selecţie (după ORDER BY).

AVG ( [ DISTINCT ] expression )

COUNT ([ DISTINCT ] expression | * } )

SUM ( [DISTINCT ] expression )

MAX (expression )

MIN (expression )

Specificarea opţiunii DISTINCT în cazul funcţiilor AVG, SUM sau COUNT permite ca valorile identice să fie considerate o singură dată în momentul efectuării calculelor.

Specificarea simbolului * între parantezele funcţiei COUNT va conduce la numărarea tuturor valorilor domeniului pe care se aplică funcţia, inclusiv a valorilor nule.

Exemple:

Se dă tabelul:

Fisiere in arhiva (1):

  • Functii SQL.doc

Alte informatii

prezentarea functiilor folosite in SQL si exemple