Päivämäärätaulukon luominen LuckyTemplatesissa
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tässä opetusohjelmassa opimme poimimaan tietoja tietokannoista ja erilaisista taulukoista. SQL-käsky, jota aiomme käyttää, on SQL SELECT -käsky .
SELECT-käskyä käytetään tietojen hakemiseen tietokannastamme.
Sisällysluettelo
SQL SELECT -lausekkeen syntaksi
Jos haluat valita kaikki taulukon sarakkeet tai kentät, meidän on käytettävä syntaksia Select * FROM TableName . Tähti tarkoittaa, että haluamme saada kaikki tiedot tietystä taulukosta.
LuckyTemplatesissa tai missä tahansa muussa raportointityökalussa meidän tarvitsee tuoda vain vaaditut tiedot. Jos emme tarvitse kaikkia sarakkeita, tuomme vain 2 saraketta tai 3 saraketta, jotka tarvitsemme.
Jos emme halua saada kaikkia tietoja, meidän on määritettävä sarakkeen nimi ( Valitse sarake1, sarake2, sarake3 FROM TableName ). Voimme määrittää yhden tai useita sarakkeita, jos haluamme.
Esimerkiksi työntekijätaulukossamme haluamme vain saada tiedot ID-, Nimi- ja Osoite-sarakkeesta. Siksi määritimme vain nämä 3 saraketta.
Alias-avainsanan ymmärtäminen
Aliasta käytetään väliaikaisen nimen asettamiseen sarakkeillemme tai taulukoillemme, jotta ne olisivat luettavampia tai ymmärrettäviä. Huomaa, että aliaksen käyttö on olemassa vain tietyssä kyselyssä, jossa käytämme sitä. Lisäksi se ei muuta todellista sarakkeen tai taulukon nimeä tietokannassamme.
Käyttääksemme aliasta meidän on käytettävä AS- avainsanaa. Jos meillä on esimerkiksi sarakkeita nimeltä Sarake1 ja Sarake2 , voimme asettaa niiden väliaikaisiksi nimeksi Sarake1 ja Sarake2 käyttämällä AS:ta tai syntaksia Sarake1 AS sarake1 ja Sarake2 AS sarake2 .
Tämä on järkevämpää, kun työskentelet monimutkaisemman tietokannan parissa, jossa sarakkeiden nimet ovat liian pitkiä ja liian yleisiä.
Taulukon nimessä voimme käyttää samaa syntaksia kuin TableName AS t .
Toinen syy käyttää aliasta taulukoiden nimissä on se, että valitsemme sarakkeen useista taulukoista, joissa on samat sarakkeet. Saat lisätietoja tästä, kun käytät JOIN- lausetta.
Oletetaan esimerkiksi, että haluamme poimia työntekijätunnussarakkeen, mutta kyselymme puretaan useissa taulukoissa, kuten Työntekijä- ja Tuotetaulukossa . Joten työntekijän ID- sarakkeen poimimiseksi voimme käyttää määrittämäämme Työntekijätaulukkoa ALIAS . Tässä esimerkissä käytimme " e ".
Voimme käyttää sen sijaan myös koko taulukon nimeä. Aliasin käyttö kuitenkin lyhentää koodiamme, varsinkin kun työskentelet monimutkaisen tietokannan parissa, jossa on monimutkaisia taulukkonimiä.
SELECT TOP -lauseen ymmärtäminen ja ORDER BY avainsana
Select TOP -lausetta käytetään rajoittamaan tai määrittämään niiden rivien lukumäärää, jotka haluamme kyselyn palauttavan. Joten voimme määrittää sen olevan TOP 10 , TOP 20 tai TOP 100 tai miten tahansa haluamme rajoittaa SELECT- kyselyämme. Käytämme tätä myös, jos haluamme nähdä vain tietyn taulukon rakenteen, jotta meidän ei tarvitse nähdä kaikkia sen sisältämiä rivejä tai tietoja.
Jos esimerkiksi työntekijätaulukossamme on 2 miljoonaa riviä , TOP 100:n käyttäminen palauttaa vain 100 riviä taulukon 2 miljoonan rivin sijaan.
Toisaalta ORDER BY -avainsanaa käytetään kyselytuloksemme rivien järjestykseen. Halutessasi voimme tilata yhden tai useamman sarakkeen mukaan. Oletusarvoisesti lajittelujärjestys on nousevassa järjestyksessä.
Jos haluamme lajitella tulokset laskevaan järjestykseen, meidän tarvitsee vain käyttää DESC- komentoa.
SELECT-käskyn käyttäminen SSMS:ssä (SQL Server Management Studio)
Sinä voit .
Tässä esimerkissä olen yhteydessä AdventureWorks2012- tietokantaan, joka on esimerkkitietokanta Microsoftilta.
Valitse ensin kaikki tietueet Henkilö- taulukosta . Joten meidän tarvitsee vain kirjoittaa SELECT * FROM Person.Person .
Suorita tämä kyselykomento korostamalla se ja napsauttamalla Suorita- painiketta.
Sen jälkeen se näyttää kyselyn tuloksemme alareunassa. Tässä esimerkissä näemme, että olemme poimineet 19 1972 riviä Henkilö- taulukosta.
Tämä osa on vain kommentti tai huomautus. Joten vaikka korostamme tätä ja suoritamme kyselymme, se ei vaikuta suoritukseen tai tulokseen.
Tiettyjen sarakkeiden valitseminen SQL SELECT -lausekkeen kautta
Seuraavaksi määritetään tietyt sarakkeet sen sijaan, että valitsemme kaikki sarakkeet taulukostamme. Korvataan *:lla Etunimi , Sukunimi ja EmailPromotion . Tämä taas on tarkoitettu tiettyjen sarakkeiden valitsemiseen Henkilö- taulukosta.
Suorita vain korostamalla se ja napsauttamalla Suorita- painiketta uudelleen.
Nyt tulos näyttää vain kolme valitsemani saraketta.
Aliaksen käyttäminen
Alias:lle käytetään samaa komentoa ja asetetaan Etunimi- ja Sukunimi- sarakkeen aliakseksi FName ja LNname käyttämällä AS- avainsanaa.
Muutosten suorittamisen jälkeen tulos näyttää nyt Etunimi- sarakkeen muodossa FName ja Sukunimi nimellä LNimi .
Avainsanan ORDER BY käyttäminen
Haluamme esimerkiksi lajitella tulokset aikaisemmin nousevaan järjestykseen Etunimi- sarakkeen mukaan. Kuten voimme nähdä aiemmin tuloksistamme, sitä ei ole vielä lajiteltu oletusarvoisesti.
Tehdään se lisäämällä ' ORDER BY FirstName ' kyselykomentoamme.
Suoritetaan nyt tämä kysely ja näemme, että tuloksemme on nyt lajiteltu nousevaan järjestykseen Etunimi-sarakkeen mukaan. Jälleen oletusarvoisesti järjestys on nousevassa järjestyksessä, jos emme määritä lajittelujärjestystä.
Joten vaikka määrittäisimme lajittelujärjestyksen ASC:ksi tai nousevaksi, se ei muuta tulosta.
Kokeillaan nyt DESC :tä tai laskevaa järjestystä. Lisää tai muuta ASC arvoksi DESC .
Nyt se lajittelee tuloksemme laskevassa järjestyksessä. Kuten näet, tulos alkoi Z: llä alkavilla nimillä .
Select TOP -lausekkeen käyttäminen
Poimitaan tässä esimerkissä kaikki tiedot SalesOrderHeader- taulukosta.
Kun kyselykomento on suoritettu, näemme, että se antaa meille 31 465 riviä. Tämä on hyvä. Saatamme kuitenkin kohdata taulukon, jossa on miljoonia rivejä. Tämän seurauksena suoritus saattaa kestää kauan ja saattaa aiheuttaa ongelmia.
Tulosten rajoittaminen näissä tapauksissa on ihanteellinen. Tässä kohtaa Select TOP -lauseesta tulee myös hyötyä. Esimerkiksi rajataan tästä kyselykomennosta palautetut rivit 100:aan lisäämällä TOP 100 .
Kun komento on suoritettu, tulos näyttää meille, että vain 100 riviä palautetaan tai haetaan. Tämän avulla voimme helposti nähdä tietyn taulukon rakenteen, jos haluamme tehdä niin.
Oletetaan esimerkiksi, että sen lisäksi, että näemme Top 100 -tuloksen, haluamme nähdä myös aikaisimman ennätyksen tästä taulukosta.
Tätä varten meidän on vain lajiteltava se Tilauspäivämäärä- sarakkeen mukaan. Joten meidän on vain lisättävä ORDER BY OrderDate .
Tämän seurauksena näemme, että aikaisin päivämäärä on 2011-05-31 .
Nähdäksemme uusimman tietueen meidän tarvitsee vain käyttää DESC .
Ja tulos näyttää meille, että viimeisin ennätys oli 2014-06-30 .
Johtopäätös
Lopuksi keskustelimme SQL SELECT -lauseesta ja siihen liittyvistä peruskomennoista, lauseista ja avainsanoista. Olemme oppineet poimimaan kaikki tietueet taulukosta tai poimimaan tiettyjä sarakkeita taulukosta käyttämällä SELECT Top -lausetta ja ORDER BY -avainsanaa.
Olemme myös oppineet luomaan sarakkeiden ja taulukoiden aliaksia käyttämällä AS- avainsanaa. Toivottavasti ymmärsit täysin tämän SQL-käskyn käytön paitsi tietojen valitsemiseen, myös poimittujen tietojen tai rivien rajoittamiseen ja tulosten lajitteluun tietyn sarakkeen mukaan nousevassa ja laskevassa järjestyksessä.
Kaikki parhaat,
Hafiz
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.