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 keskustelemme siitä, mikä SQL WHERE -lause on ja miten sitä käytetään. Puhumme myös useista ehdoista käyttämällä AND- ja OR- operaattoreita.
SQL WHERE -lause on tarkoitettu tietojen tai tietueiden suodattamiseen. Sitä käytetään luomaan ehto vain tarvittavien tietueiden purkamiseksi.
Sen lisäksi, että käytämme WHERE- lausetta SELECT- käskyssä, voimme käyttää sitä myös UPDATE- , DELETE- ja muiden SQL- käskyjen kanssa. Tässä opetusohjelmassa käytämme sitä kuitenkin vain SELECT- käskyssä.
Sisällysluettelo
Yksinkertainen valinta SQL WHERE -lausekkeen avulla
Käyttämättä WHERE -lausetta SELECT- käskyssä, se palauttaa kaikki rivit tietystä taulukosta.
Tässä esimerkissä haluamme saada vain Gadgetit- luokan tiedot.
Joten meidän on käytettävä WHERE -lausetta tulosten rajoittamiseen. Tässä esimerkissä loimme ehdon, että sen tulee tarkistaa Luokka- sarake ja palauttaa tietueet vain, jos luokka on Gadgetit .
Huomaa, että merkkijonoa käytettäessä meidän on lisättävä se yksittäisiin lainausmerkkeihin ( ' ' ).
Kun käytämme numeroita tai kokonaislukuja, meidän ei tarvitse käyttää yksittäisiä lainausmerkkejä. Haluamme esimerkiksi hakea tietueet, joiden hinta on pienempi tai yhtä suuri kuin 30.
Joten meidän on vain luotava kysely, jossa sen pitäisi tarkistaa Hinta- sarake ja palauttaa ne rivit, joiden arvo on 30 tai pienempi kuin 30. Kuten näette, emme lisänneet numeroa yksittäisiin lainausmerkkeihin, koska se on kokonaisluku.
SQL WHERE -lause AND-operaattorin kanssa
Voimme myös käyttää WHERE- lausetta useilla sarakkeilla yhdessä AND- ja OR- operaattoreiden kanssa.
AND- operaattori toimii, jos molemmat ehdot ovat TOSI . Joten sitä käytetään hankkimaan tietueita, joissa useat ehdot ovat TOSI .
Esimerkiksi tässä skenaariossa haluamme tietueita, joissa valmistaja on GizmoWorks ja hinta on alle 20.
Olemme luoneet useita ehtoja WHERE -lausekkeella yhdessä AND- operaattorin kanssa, kuten kuvassa näkyy.
Pöydällämme on 2 riviä GizmoWorks-valmistajan kanssa. Toisen rivin hinta on kuitenkin enemmän kuin 20. Näin ollen tulos palauttaa vain sen rivin, joka palauttaa asettamamme 2 ehdon mukaisena.
SQL WHERE -lause OR-operaattorin kanssa
OR- operaattori tarkoittaa, että sen pitäisi palauttaa tietueita, jos jompikumpi ehdoista on tosi. Joten jos JA palauttaa vain tietueen, jossa molemmat tai kaikki ehdot ovat tosi, OR- operaattorin käyttäminen palauttaa tietueen, vaikka vain yksi ehto palauttaisi tosi.
Oletetaan esimerkiksi, että haluamme hakea tietueet, joissa tuotteen nimi on joko SingleTouch tai MultiTouch .
Meidän on vain luotava kysely tarkistaaksemme tuotetaulukon PName- sarakkeen . Tässä kyselyssä käytimme WHERE -lausetta ja OR -operaattoria palauttamaan rivejä, jotka täyttivät jommankumman asetetun ehdon.
WHERE-lauseen käyttö SSMS:ssä
Käytetään nyt WHERE-lausetta SSMS: ssä . Tässä käytämme Microsoftin esimerkkitietokantaa nimeltä AdventureWorks2012. Saatat oppia määrittämään tämän seuraamalla tätä .
Tässä esimerkissä haemme tietueet SalesOrderHeader- taulukosta.
Jos haluat suorittaa tämän kyselyn SSMS: ssä , korosta se ja napsauta suorita-painiketta.
Jos WHERE -lausetta ei käytetä , se palauttaa kaikki tämän taulukon tietueet. Kuten näemme, se palautti 31 465 riviä.
Oletetaan, että haluamme suodattaa nämä tietueet ja palauttaa vain rivit, joiden TerritoryID on 5. Joten, käytetään WHERE -lausetta tässä luomaan tämä ehto.
Kyselyn suorittamisen jälkeen se palauttaa nyt 486 riviä 31 465:n sijaan. Tämä johtuu siitä, että se suodatti tietueet niille, joiden TerritoryID on vain 5 .
Tällä hetkellä tuomme edelleen kaikki taulukon sarakkeet. Voimme myös rajoittaa sarakkeita määrittämällä sarakkeet, jotka haluamme nähdä.
Muuta vain * tiettyjen sarakkeiden nimiksi ja suorita kysely.
Se antaa meille nyt tietyt sarakkeet, jotka olemme asettaneet samalla määrällä rivejä.
Käytetään nyt WHERE- lausetta merkkijonoarvon kanssa . Haluamme esimerkiksi rajoittaa tietueita PurchaseOrderNumber- sarakkeen arvon P014123169936 perusteella . Koska tässä arvossa on kirjain, sitä pidetään merkkijonona, vaikka siinä olisi paljon numeroita.
Muista, että kun käytät merkkijono- arvoa, meidän on lisättävä se yksittäisiin lainausmerkkeihin. Ilman yksittäisiä lainausmerkkejä ilmestyy punainen viiva, joka ilmaisee virheen.
Tulos antaa meille vain yhden rivin, mikä tarkoittaa, että määrittämämme ostotilausnumerolla on vain yksi tieto.
WHERE-lauseke ja operaattori ja järjestys avainsanan mukaan
Otetaan toinen suodatin, johon haluamme valita tietueita tietyillä tilauspäivillä. Tässä esimerkissä haluamme valita vain tietueet, joiden tilauspäivämäärä on suurempi tai yhtä suuri kuin " 2014-01-01 " ja pienempi tai yhtä suuri kuin " 2014-03-31 ".
Voimme myös käyttää tässä avainsanaa Järjestä mukaan . Tässä esimerkissä haluamme, että tämä lajitellaan Tilauspäivämäärän mukaan laskevassa järjestyksessä.
Tuloksissa pitäisi näyttää vain tietueet, jotka täyttivät asettamamme kaksi ehtoa.
Voimme myös luoda kyselyn uudelleen käyttämällä BETWEEN- operaattoria. BETWEEN- operaattori valitsee arvon tietyltä alueelta. Joten se antaa meille samat tulokset, jos teemme sen tällä tavalla.
WHERE-lauseke OR-operaattorilla useissa olosuhteissa
Tässä esimerkissä meillä on useita ehtoja käyttämällä OR- operaattoria. Haluamme valita rivit, joiden aluetunnukseksi on joko 5, 6 tai 7.
Tuloksissa pitäisi näkyä kaikki tietueet, jotka täyttivät jommankumman asettamamme ehdon. Tässä esimerkissä se palautti 7 225 riviä.
Funktioiden käyttö WHERE-lauseen kanssa
Voimme myös käyttää toimintoja WHERE -lauseen kanssa. Esimerkiksi tilauspäivämäärä- sarakkeen päivämääräarvon manuaalisen syöttämisen sijaan voimme käyttää YEAR- toimintoa hakemaan automaattisesti kaikki tietueet, joiden tilauspäivämäärä on vuodelta 2014.
Tuloksena saimme 11 761 riviä, jotka ovat vuoden 2014 ennätykset.
Johtopäätös
Yhteenvetona totean, että olemme oppineet käyttämään WHERE- lausetta SELECT- käskyssä. Voimme jälleen käyttää sitä myös UPDATE- , DELETE- ja muissa SQL- käskyissä. Olemme myös oppineet käyttämään sitä useiden ehtojen luomiseen käyttämällä AND- ja OR- operaattoreita.
Lisäksi opimme käyttämään BETWEEN- operaattoria arvoalueen valitsemiseen. Voimme myös käyttää WHERE -lausetta YEAR- funktion kaltaisen funktion kanssa . WHERE -lauseen käyttö on erittäin tärkeää joidenkin tietueiden suodattamiseksi, jotka haluamme saada. On tarpeen vähentää kyselyn palauttamia tietueita, jotta voimme suodattaa tarpeettomat tiedot, joita emme tarvitse.
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.