Përmbajtje:

Cili është përdorimi i renditjes në SQL?
Cili është përdorimi i renditjes në SQL?

Video: Cili është përdorimi i renditjes në SQL?

Video: Cili është përdorimi i renditjes në SQL?
Video: Операционные системы написанные на Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, Nëntor
Anonim

Të GRAND () funksioni është një funksion i dritares që cakton a gradë për çdo rresht në ndarjen e një grupi rezultatesh. Të gradë e një rreshti përcaktohet nga një plus numri i renditet që i dalin përpara. Në këtë sintaksë: Së pari, klauzola PARTITION BY shpërndan rreshtat në rezultatin e vendosur në ndarje sipas një ose më shumë kritereve.

Në lidhje me këtë, cili është përdorimi i funksionit të renditjes në SQL?

Hyrje në SQL Serveri GRAND () funksionin Të GRAND () funksionin është një dritare funksionin që cakton një gradë për çdo rresht brenda një ndarje të një grupi rezultatesh. Rreshtat brenda një ndarje që kanë të njëjtat vlera do të marrin të njëjtat gradë . Të gradë i rreshtit të parë brenda një ndarjeje është një.

Po kështu, si i renditni të dhënat në SQL? SQL Server mbështet katër funksione të renditjes:

  1. ROW_NUMBER: Cakton një numër vijues për çdo rresht në grupin e rezultateve.
  2. RANK: Rendit çdo rresht në grupin e rezultateve.
  3. DENSE_RANK: Rendit çdo rresht në grupin e rezultateve.
  4. NTILE: Ndan rezultatin e vendosur në numrin e grupeve të specifikuara si argument për funksionin.

Më pas, pyetja është, cili është ndryshimi midis renditjes () Row_number () dhe Dense_rank () në SQL?

I vetmi dallimi ndërmjet RANKUT , DENSE_RANK dhe ROW_NUMBER funksioni është kur ka vlera të dyfishta në kolona duke u përdorur sipas Klauzolës RENDI SIPAS. Nga ana tjetër, DENSE_RANK funksioni nuk kapërcehet renditet nëse ka barazim mes gradave . Së fundi, ROW_NUMBER funksioni nuk ka asnjë shqetësim me renditjen.

Si e përdorni gradën?

renditja: (opsionale) Ky argument i tregon Excel nëse duhet ta renditë listën në rend rritës ose zbritës

  1. Përdorni zero, ose lini këtë argument bosh, për të gjetur renditjen në listë në rend zbritës.
  2. Për rend rritës, shkruani një 1, ose çdo numër tjetër përveç zeros.

Recommended: