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


Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Funkce ISNULL SQL v příkazech případu

Funkce ISNULL SQL v příkazech případu

Naučte se a pochopte, jak můžete použít příkaz CASE spolu s funkcí ISNULL SQL k vrácení hodnoty, když je hodnota NULL.

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Příklady řídicího panelu LuckyTemplates, naučte se a pochopte, jak vytvořit nejinovativnější vzhled vizualizace pro otáčení stránek pro návrh řídicího panelu LuckyTemplates v těchto jednoduchých krocích!

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.