Folosirea in SQL a functiei NTILE

Configurare noua (How To)

Situatie

Folosirea functiei Ntile pentru impartirea randurilor intr-un numar prestabilit de grupuri

Numărul primului grup începe cu unul, al doilea cu doi și așa mai departe. Pentru fiecare rând, NTILE returnează numărul grupului căruia îi aparține rândul.

Solutie

Sintaxa functiei este urmatoarea:

NTILE (integer_expression) ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )

Integer expression este un numar intreg pozitiv care face referire la numarul de grupuri in care fiecare partitie este impartita,

Partition_by_clause împarte rândurile generate în seturi diferite. Daca nu e specificata, toate randurile o sa fie luate ca un singur grup.

Ordonarea se face dupa order_by_clause.

Tip solutie

Permanent

Voteaza

(14 din 34 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?