Extrakcia údajov SQL pomocou OFFSET a FETCH

V tomto blogu budeme diskutovať a FETCH. Tieto dva – keď sa skombinujú – sú veľmi výkonné a môžu nám pomôcť s našimi úlohami extrakcie údajov SQL. Tieto dva môžeme použiť na extrahovanie údajov na základe našich požiadaviek alebo potrieb.

Účelom OFFSET je preskočiť prvé riadky, ktoré ste spomenuli vo svojom súbore údajov. Na druhej strane používame FETCH na obmedzenie riadkov. Sú to obe možnosti usporiadania podľa doložky . Majte na pamäti, že tieto dva nebudú fungovať, ak nepoužijete klauzulu ORDER BY .

V tomto príklade môžeme použiť objednávku podľa ID alebo objednávku podľa mena . Potom, keď použijete OFFSET 5 ROWS , preskočí prvých 5 riadkov. Keď skombinujete FETCH NEXT 10 ROWS ONLY , po 5 riadkoch získa iba ďalších 10 údajov.

Ak ale nepoužijeme príkaz FETCH , zobrazí všetky ostatné riadky okrem tých, kde sme použili OFFSET .

Extrakcia údajov SQL pomocou OFFSET a FETCH

To znamená, že v našom výstupe sa objavia riadky 6 až 15 a nič iné.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Obsah

Výber tabuľky

Najprv otvorme naše. V tomto príklade už máme jednoduchú tabuľku.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Ďalej zvýraznite príkaz na načítanie tabuľky.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Potom kliknite na tlačidlo Vykonať .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Potom uvidíte tabuľku na karte Výsledky .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Použitie OFFSET pre extrakciu údajov SQL

Vo výstupe uvidíte, že máme ID a Meno .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Ak vykonáme príkaz s „ ORDER BY ID “, zoradí údaje vzostupne v závislosti od čísla ID.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Extrakcia údajov SQL pomocou OFFSET a FETCH

Na zostupné zoradenie údajov môžeme použiť aj príkaz „ ORDER BY ID DESC “.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Ale v tomto príklade vykonáme príkaz „ ORDER BY ID “. Ďalej preskočme prvých 10 riadkov v našom výstupe. Takže napíšeme „ POSUN 10 RIADKOV “.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Potom zvýrazníme príkazy, ktoré budeme vykonávať. Potom kliknite na tlačidlo Vykonať .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Po kontrole výstupu na karte Výsledky uvidíme, že príkaz, ktorý sme použili, preskočil prvých 10 riadkov. Teraz zobrazuje len údaje z ID 11 .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Použitie FETCH na extrakciu údajov SQL

Teraz použijeme FETCH . V tomto príklade načítame iba 2 riadky. To znamená, že ID 11 a ID 12 budú jediné na výstupe.

Najprv napíšme „ FETCH NEXT 2 ROWS ONLY “.

Extrakcia údajov SQL pomocou OFFSET a FETCH

Ďalej zvýrazníme príkazy a klikneme na tlačidlo Vykonať .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Potom uvidíte, že výstup zobrazuje ID 11 a ID 12 iba v súbore .

Extrakcia údajov SQL pomocou OFFSET a FETCH

Povolenie môžete kedykoľvek zmeniť v závislosti od vášho cieľa. Prvých 15 riadkov môžete preskočiť zadaním „ OFFSET FIRST 10 ROWS “. V kombinácii s FETCH sa stáva silnejším. Okrem použitia „ ORDER BY ID môžete použiť aj „ ORDER BY NAME “.

Záver

Aby sme to všetko uzavreli, diskutovali sme o použití OFFSET a FETCH . Pomocou týchto dvoch jednoduchých príkazov budete môcť meniť obmedzenia a ovládať výstup, v ktorých riadkoch sa chcete zobraziť.

Ak nepotrebujete prvých 50 riadkov, nemusíte rolovať nadol. Namiesto toho ho môžete ľahko získať pomocou týchto jednoduchých, ale účinných príkazov. OFFSET amôže byť jednoduché. Keď sa však používajú spolu, stávajú sa silnejšími, pretože máte väčšiu kontrolu nad údajmi.

Ak sa chcete dozvedieť viac o tejto téme a inom súvisiacom obsahu, určite si môžete pozrieť zoznam relevantných odkazov nižšie.

Všetko najlepšie,

Hafiz


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.