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.
V tomto návode sa naučíme extrahovať údaje z databáz a rôznych tabuliek. Príkaz SQL, ktorý budeme používať, je príkaz SQL SELECT .
Príkaz SELECT sa používa na získanie údajov z našej databázy.
Obsah
Syntax pre príkaz SQL SELECT
Na výber všetkých stĺpcov alebo polí z tabuľky musíme použiť syntax Select * FROM TableName . Hviezdička znamená, že chceme získať všetky údaje z určitej tabuľky.
V LuckyTemplates alebo akomkoľvek inom reportovacom nástroji musíme priniesť iba požadované údaje. Ak nepotrebujeme všetky stĺpce, prinesieme len 2 stĺpce alebo 3 stĺpce, ktoré potrebujeme.
Ak nechceme získať všetky údaje, tak musíme zadať názov stĺpca ( Select col1, col2, col3 FROM TableName ). Ak chceme, môžeme zadať jeden alebo viacero stĺpcov.
Napríklad v našej tabuľke zamestnancov chceme získať iba údaje zo stĺpca ID, Meno a Adresa. Preto sme špecifikovali iba tieto 3 stĺpce.
Pochopenie kľúčového slova alias
Alias sa používa na nastavenie dočasného názvu pre naše stĺpce alebo tabuľky, aby boli čitateľnejšie alebo zrozumiteľnejšie. Všimnite si, že používanie aliasu existuje iba v konkrétnom dotaze, kde ho používame. Navyše to nezmení skutočný názov stĺpca alebo tabuľky v našej databáze.
Ak chcete použiť alias, musíme použiť kľúčové slovo AS . Napríklad, ak máme stĺpce pomenované Stĺpec1 a Stĺpec2 , môžeme ich dočasný názov nastaviť na Stĺpec1 a Stĺpec2 pomocou AS alebo pomocou syntaxe Stĺpec1 AS col1 a Stĺpec2 AS stĺpec2 .
To bude dávať väčší zmysel pri práci na zložitejšej databáze, kde sú názvy stĺpcov príliš dlhé a príliš všeobecné.
Pre názov tabuľky môžeme použiť rovnakú syntax ako TableName AS t .
Ďalším dôvodom na použitie aliasu pre názvy tabuliek je, keď vyberáme stĺpec z viacerých tabuliek s rovnakými stĺpcami. Viac sa o tom dozviete pri použití klauzuly JOIN .
Povedzme napríklad, že chceme extrahovať stĺpec ID zamestnanca , ale náš dotaz extrahuje viacero tabuliek, ako je tabuľka Zamestnanec a Produkt . Takže na extrahovanie stĺpca ID pre Zamestnanec môžeme použiť tabuľku zamestnancov ALIAS , ktorú sme nastavili. V tomto príklade sme použili „ e “.
Namiesto toho môžeme použiť aj celý názov tabuľky. Použitie aliasu však skráti náš kód, najmä pri práci na komplexnej databáze so zložitými názvami tabuliek.
Pochopenie klauzuly SELECT TOP A ORDER BY Keyword
Klauzula Select TOP sa používa na obmedzenie alebo určenie počtu riadkov, ktoré chceme, aby dotaz vrátil. Môžeme ho teda zadať ako TOP 10 , TOP 20 alebo TOP 100 , alebo akokoľvek chceme obmedziť náš SELECT dotaz. Používame to aj vtedy, ak chceme vidieť iba štruktúru určitej tabuľky, takže nepotrebujeme vidieť všetky riadky alebo údaje v nej.
Napríklad, ak máme v tabuľke Zamestnanci 2 milióny riadkov , použitím TOP 100 sa vráti iba 100 riadkov namiesto 2 miliónov riadkov v našej tabuľke.
Na druhej strane kľúčové slovo ORDER BY sa používa na zoradenie poradia riadkov vo výsledku nášho dopytu. Ak chceme, môžeme zoradiť podľa jedného alebo viacerých stĺpcov. V predvolenom nastavení bude zoradenie vo vzostupnom poradí.
Ak chceme zoradiť výsledky v zostupnom poradí, stačí použiť príkaz DESC .
Použitie príkazu SELECT na SSMS (SQL Server Management Studio)
Môžeš .
V tomto príklade som pripojený k databáze AdventureWorks2012 , čo je vzorová databáza od spoločnosti Microsoft.
Najprv vyberieme všetky záznamy z tabuľky Osoba . Takže nám stačí zadať SELECT * FROM Person.Person .
Ak chcete vykonať tento príkaz dotazu, zvýraznite ho a kliknite na tlačidlo Vykonať .
Potom sa v dolnej časti zobrazí náš výsledok dopytu. V tomto príklade uvidíme, že sme z tabuľky Osoba extrahovali 19 1972 riadkov .
Táto časť je len komentár alebo poznámka. Takže aj keď to zvýrazníme a vykonáme náš dotaz, neovplyvní to naše vykonanie ani výsledok.
Výber konkrétnych stĺpcov pomocou príkazu SQL SELECT
Ďalej je potrebné zadať určité stĺpce namiesto výberu všetkých stĺpcov z našej tabuľky. Nahraďte * za Meno , Priezvisko a EmailPromotion . Opäť ide o výber konkrétnych stĺpcov z tabuľky Osoba .
Ak chcete vykonať, stačí ho zvýrazniť a znova kliknúť na tlačidlo Vykonať .
Teraz výsledok zobrazuje iba tri stĺpce, ktoré som vybral.
Použitie aliasu
Pre Alias použijeme rovnaký príkaz a alias pre stĺpec Meno a Priezvisko nastavíme na FName a LName pomocou kľúčového slova AS .
Po vykonaní našich zmien bude výsledok teraz zobrazovať stĺpec Meno ako FName a Priezvisko ako LName .
Pomocou kľúčového slova ORDER BY
Chceme napríklad zoradiť naše výsledky skôr vzostupne podľa stĺpca Meno . Ako môžeme vidieť z našich výsledkov skôr, ešte nie je predvolene zoradené.
Ak to chcete urobiť, pridajte do príkazu dotazu ' ORDER BY First Name '.
Teraz vykonajte tento dotaz a uvidíme, že náš výsledok je teraz zoradený vzostupne podľa stĺpca Meno. Opäť platí, že ak neurčíme poradie zoradenia, bude poradie predvolene vzostupne.
Takže aj keď zadáme poradie zoradenia na ASC alebo vzostupné, výsledok to nezmení.
Skúsme teraz DESC alebo zostupné poradie. Stačí pridať alebo zmeniť ASC na DESC .
Teraz zoradí náš výsledok zostupne. Ako vidíte, výsledok začal menami, ktoré začínajú na Z .
Použitie klauzuly Select TOP
V tomto príklade získajme všetky údaje z tabuľky SalesOrderHeader .
Po vykonaní príkazu query uvidíme, že nám to dá 31 465 riadkov. Toto je fajn. Môžeme sa však stretnúť s tabuľkou, kde má milióny riadkov. V dôsledku toho môže spustenie trvať dlho a môže spôsobiť problémy.
Obmedzenie výsledkov pre tieto prípady je ideálne. Tu sa stáva užitočná aj klauzula Select TOP . Obmedzme napríklad riadky vrátené z tohto príkazu dotazu na 100 pridaním TOP 100 .
Po vykonaní nášho príkazu nám výsledok ukáže, že sa vráti alebo načíta iba 100 riadkov. Pomocou toho môžeme ľahko vidieť štruktúru určitej tabuľky, ak to chceme urobiť.
Povedzme napríklad, že okrem výsledkov Top 100 chceme vidieť aj najskorší záznam z tejto tabuľky.
Aby sme to dosiahli, musíme ho zoradiť podľa stĺpca Dátum objednávky . Potrebujeme teda pridať OBJEDNÁVKU PODĽA dátumu objednávky .
V dôsledku toho uvidíme, že najskorší dátum je 31.05.2011 .
Na zobrazenie najnovšieho záznamu nám stačí použiť DESC .
A výsledok nám ukáže, že posledný rekord bol 2014-06-30 .
Záver
Aby sme to uzavreli, rozobrali sme príkaz SQL SELECT a základné príkazy, klauzuly a kľúčové slová, ktoré sú s ním spojené. Naučili sme sa, ako extrahovať všetky záznamy z tabuľky alebo extrahovať konkrétne stĺpce z tabuľky pomocou klauzuly SELECT Top a kľúčového slova ORDER BY .
Tiež sme sa naučili, ako vytvoriť alias stĺpca a tabuľky pomocou kľúčového slova AS . Dúfajme, že ste boli schopní plne pochopiť použitie tohto príkazu SQL nielen na výber údajov, ale aj na obmedzenie extrahovaných údajov alebo riadkov a zoradenie výsledkov podľa určitého stĺpca vo vzostupnom a zostupnom poradí.
Všetko najlepšie,
Hafiz
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
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.
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.