Funcții Transact-sql

Funcțiile limbajului Transact-SQL pot fi agregate sau scalare. Aceste tipuri de funcții sunt discutate în acest articol.

Funcții agregate

Funcțiile agregate efectuează calcule pe un grup de valori ale coloanelor și întoarce întotdeauna o valoare rezultantă a acestor calcule. Transact-SQL suportă mai multe funcții comune agregate:







Calculează media aritmetică a datelor conținute în coloană. Valorile care trebuie evaluate trebuie să fie numerice.

Determinați valorile maxime și minime din toate valorile datelor conținute în coloană. Valorile pot fi numerice, șir sau ora (data / ora).







Calculează suma totală a valorilor într-o coloană. Valorile care trebuie evaluate trebuie să fie numerice.

Contorizează numărul de valori diferite de nulă din coloană. Numărătoarea funcțiilor (*) este singura funcție agregată care nu efectuează calcule pe coloane. Această funcție returnează numărul de rânduri (indiferent dacă coloanele individuale conțin valori nulă).

Similar cu numărul, cu diferența că returnează o valoare de date BIGINT.

Folosirea funcțiilor agregate obișnuite din instrucțiunea SELECT va fi tratată într-unul din următoarele articole.

Funcții scalare

Aceste tipuri de funcții sunt discutate în secțiunile următoare.

Funcții numerice

Functiile numerice ale limbajului Transact-SQL sunt functii matematice pentru modificarea valorilor numerice. Lista funcțiilor numerice și descrierea lor succintă este prezentată în tabelul de mai jos:

Funcții numerice Transact-SQL







Articole similare

Trimiteți-le prietenilor: