ShopifyQL:n käyttäminen Notebooksissa

ShopifyQL在Shopifyn kaupankäyntiä varten kehitetty kyselykieli。Kyselykieltä käytetään tietojen pyytämiseen ja noutamiseen tietokannoista。ShopifyQL-kyselykieltä ja Shopifyn notebook -sovellusta käyttäen voit tutkia oman yrityksesi tietokantaja noutaa tietoja, jotka antavat sinulle entistä yksityiskohtaisempia tietoja liketoiminastasi。

Täydellinen luettelo ShopifyQL笔记本-kyselyissä käytettävissä olevista arvoista ja mitoista onOrders-skeemassa晶澳Products-skeemassa

ShopifyQL-yleiskatsaus

Kauppasi tiedot tallennetaan tietokantataulukoihin, jotka on jäsennelty määritettyihin sarakkeisiin ja rivihin。Sarakkeet määrittävät, minkä tyyppisiä tietoja ne sisältävät, kuetotyypin todellisen arvon, kuten 2450 Yhdysvaltain dollarin myynin。

Jotta voit noutaa tiedot kuvaavassa muodossa, tietokantaan在lähetettävä kysely。Kysely on kysymys, joka pyytää vastauksena tiettyjä tietoja。Kyselykieli, kuten ShopifyQL, on vakiomutoinen tapa modostaa tällainen kysymys。Kysely koostuu avainsanoista ja niitä vastaavista parametreista。使用avainsanojenjtietyjenparameteren yhdistelmä modostaa kyselyn。“我爱你”,“我爱你”,“我爱你”。

Tämä on esimerkki ShopifyQL-syntaksista, joka on kirjoitettu kyselymutoon。Avainsanat on lihavoitja niitä vastaavat parameter ovat sulkeissa。Tässä näkyvät parameterit ovat paikkamerkkejä:

{table_name}显示{column1column2}集团通过{|date_group}在哪里{条件}{date_offset}直到{date_offset}订单通过{}DESC限制{}

Termisto

ShopifyQL-termien maaritelmat
Ehto Maaritelma
Mitta Määrite, joka segmentoi tiedot niin, että ne voidaan lajitella ja esittää selkeämmin。Yleisiä esimerkkejä维奥斯特·艾卡,维奥斯特·艾卡。尺寸:käytetään参数:ShopifyQL:ssa。
Avainsana ShopifyQL-syntaksi, joka toimii kyselyäsi ohjaavana komentona。
Mittarit 铁托仁määrällinen mittaaminen。Tyypillisiä esimerkkejä mittareista ovat kokonaismyynti, tilausten määrä ja bruttovoitto。
Parametri ShopifyQL-syntaksi, joka标识符keyselyyn sisällytettävät tietokantelement . tiedot。

Avainsanojen viitetaulukko

Voit käyttää näitä avainsanoja kyselyn kirjoittamisessa:

Luettelo ShopifyQL-avainsanoista
Avainsana Toiminnallinen kaytto
Määrittää, mistä tietojoukkotaulukosta voit valita tietoja。
显示 Valitsee sarakkeet, jotka haluat poimia tietojoukkotaulukosta。
可视化 Näyttää tiedot visualisoituna viivana tai pakkkina。
集团 Ryhmittää point - ititut tiedot dimension tai aikaideen perusteella。
在哪里 Määrittää ehdon tai ehdot, jotka rivien on täytettävä, jotta ne voidaan valita。
Näyttää tiedot määritettyyn menneisyydessä olevaan ajankohtaan asti。
直到 Näyttää tiedot määritettyyn menneisyydessä olevaan aikaan asti。
AIKANA Näyttää tiedot määritettyyn menneisyydessä olevaan ajankohtaan asti。
VERTAA KOHTEESEEN Näyttää tiedot määritettyyn menneisyydessä olevaan aikaan asti。
命令 Määrittää, minkä sarakkeen mukaan tiedot järjestetään。
限制 拉霍伊塔näytettävien tietorivien määrää。
作为 Nimeää sarakkeen uudelleen valitsemallasi nimellä。

ShopifyQL-kyselyjen kirjoittaminen

shopifyql - kyselyvoivat olla perustasoisia, kun halutaan ylätason koontitietoja tai kattavia, kun halutaan yksitykohtaisia tietoja。Jokaisella avainsanalla在tie上tehtävä, joka kehittää kyselyäsi。

ShopifyQL-perusteet:来自ja SHOW

Yksinkertaisimman shopifyq -kyselyn luominen vaatii - vani - kaksi - kuksee - kirjoitettua - avainsana:来自ja SHOW。FROM, jonka perässä on taulukon nimiparametri, määrittää, missä taulukossa haluat kyselyä käyttää。SHOW, jonka perässä on sarakkeen nimiparametri, määrittää sarakkeet, jotka haluat valita。

Voit esimerkiksi luetella kaikki tuotetunnukset ja niitä vastaavat nimet myyntitaulukosta kirjoittamalla tämän kyselyn:

产品显示product_idproduct_title

Tietojen ryhmitly:分组

我们segmentoidamittarinmukaan ryhmitelläksesi esimerkiksi myyntiä alueen mukaan käyttämällä GROUP BY -avainsanaa。GROUP BY -avainsana voidaan yhdistää minhin tahansa尺寸参数。

Esimerkiksi kysely, joka ryhmittää to imitushinat laskutusosoitteen maan ja alueen perusteella, kirjoitetaan and seuraavasti:

订单显示航运集团通过billing_countrybilling_region

Tässä on toinen kyselyesimerkki, jossa käytetäänaikadimensiotanettmyynnin näyttämiseen kuukauden mukaan:

订单显示net_sales集团通过

Yllä oleva kysely ei palauta sellaisia kuukausia, jolloin sinulla ei ollut myyntiä。Jos haluat, että kysely palauttaa aikajakson täydellisenä ja katkeamattomana, käytä all - muutujaa;

订单显示net_sales集团通过所有last_year直到今天

Kun käytät ALL-määrettä, sinun määritettävä myös晶澳直到.Huomaa, että ALL-määre toimii虚荣aikadimensionkanssa。

Aikadimensiot

Voit käyttää seuravia aikadimensioita tietojesi ryhmittelemiseen:

ShopifyQL-aikadimensiot
Operaattori Toiminnallinen kaytto
tunti ryhmittly kalenteripäivän tunnin mukaan。
paiva ryhmittly kalenteripäivän mukaan。
viikko ryhmittly kalenterivikon mukaan。
kuukausi ryhmitly kalenterikuukauden mukaan。
vuosineljannes ryhmittly kalenterineljänneksen mukaan。
vuosi ryhmitly kalenterivoden mukaan。
hour_of_day (1,2,…,24)。
day_of_week ryhmittly viikonpäivän mukaan (ma, ti, ke,…)苏)。
week_of_year ryhmitly vikon mukaan(1,2,…,52)。

Tietojen suodatus:哪里

WHERE-avainsanan avulla voit käyttää dimensions suodinta koko ShopifyQL-kyselyssä。

Jos esimerkiksi haluat palauttaa nettmyynnin kuukauden mukaan ryhmiteltynä, mutta vain tietyn alueen osalta, kyselysi on:

订单显示net_sales集团通过所有在哪里billing_region“俄亥俄”last_year直到今天

Yllä olevassa esimerkissä näytetään, miten voit suodata_tulokset WHERE-parametrilla, vaikka kyseinen parametri sisälly SHOW- tai GROUP BY - avainsanoihin。Tässä tapauksessa nettomyyntistä suodatetaan kaikilta kuukausilta vain tilaukset, joiden laskutusosoite on ohio, vaikka billing_region ei sisälly tulosjoukkoon。

Vertailuoperaattorit

WHERE-avainsanassa käytetään vertailuoperaattoreita tietojen suodattamiseen。Yllä olevassa esimerkissä '=' määritti, että tietyn arvon kyselysuodattimemet ovat kuitenkin käytettävissäsi musissa operaattoreissa:

ShopifyQL-vertailuoperaattorit
Vertailuoperaattori Toiminnallinen kaytto
Yhtä suuri kuin
! = Ei ole yhtä suurikuin
< pienempi kuin
> suurempi kuin
< = Pienempi tai yhtä suuri kuin
> = suurrempi tai yhtä suurikuin

Loogiset operaattorit

Jotta voit suodattaa tietojasi tarkemmin, voit lisätä kyselyyn物流运营公司。ShopifyQL:在lueteltall上进行物流操作。

ShopifyQL:n逻辑学操作符
Looginen operaattori Toiminnallinen kaytto
Suodatin, jonka avulla voit näyttää kaikki rivit, joissa AND-operaattori erotta ehdot, jotka täyttyvät。
Suodatin, jonka avulla voit näyttää kaikki rivit, joissa OR-operaattori erotta ehdot, joista joompi kumpi täyttyy。
Suodatin, jonka avulla voit näyttää虚荣的rivit, joiden ehdot eivät täyty, kuten rivit, jotka eivät sisällä tiettyä arvoa。

Voit käyttää WHERE-avainsanan kanssa useita suodattimia lisäämällä loggiia operattoreita。

Jos haluat saada kuukausittaisen ryhmittelyn niiden til奥斯汀nettomyynnistä, joiden laskutusosoite oli Ohiossa ja joissa sovelletaan alennusta, käytä seuraavaa kyselyä:

订单显示net_sales集团通过所有在哪里billing_region“俄亥俄”折扣>0last_year直到今天

SINCE ja UNTIL

jose haluat suodatata kyselyä päivämäärän tai jonkin ajanjakson mukaan, voit käyttää SINCE- ja UNTIL-avainsanoja ja niihin liittyviä参数。Nämä avainsanat ovat poikkeuksellisia, koska ne suodattavat vain ajanjaksoja。

Tämä on esimerkiksi kysely, joka löytää nettmyynnin viimeisen 12 kuukauden ajalta Kanadassa tästä päivästä alkaen:

订单显示net_sales集团通过所有在哪里billing_country“加拿大”-12直到今天

Siirtymaoperaattorit

Voit suodattaa tietoja tietyjen päivämäärien tai päivämäärien siirtymien mukaan。ShopifyQL-siirtymäoperaattoreja ovat seuraavat:

ShopifyQL-siirtymaoperaattorit
Siirtymaoperaattori Toiminnallinen kaytto
——{#}d Päivien määrä päivästä,在suoritetaan上,jolloky。
——{#}w Viikkojen määrä päivästä, jolloin kysely suritetaan。
——{#} Kuukausien määrä päivästä, jolloin kysely sutititaan。
——{#}问 Vuosineljännesten määrä päivästä,在suoritetaan上,jolloky。
——{#}y vusien määrä päivästä,在susuitetaan上。
pp-kk-vvvv Tietty paivamaara。
tanaan Päivämäärä,乔纳·凯利·苏利文。
eilen Edellinen 24隧道jako, kyselin suoritamisesta。

Suodatus ajanjaksojen mukaan:在

AIKANA-avainsana yksinkertaistaa päivämääräsuodatusta päivämäärävälien mukaan。AIKANA-avainsanan avulla voit suodattaa kyselytuloksia tietyn akakakson, kuten kalenterivoden, tai ajajakaksojen osalta, joissa on eri päivämäärät ervosina, kuten黑色星期五网络星期一。Esimerkiksi:

订单显示总和net_sales集团通过一天所有bfcm2021

AIKANA hyväksyy minkä tahansa seuraavista nimetyille aikavälin operaattoreille:

ShopifyQL-nimetyt aikavälin operaattorit
Aikavalin operaattori Toiminnallinen kaytto
tanaan Päivämäärä, jonakysely在suoritettava。
eilen Edellinen 24隧道jako, kyselin suoritamisesta。
this_week Nykyinen kalenteriviikko。
this_month Nykyinen kalenterikuukausi。
this_quarter Nykyinen kalenterineljannes。
this_year Nykyinen kalenteriviikko。
last_week Edellinen kalenteriviikko。
last_month Edellinen kalenterikuukausi。
last_quarter Edellinen kalenterineljannes。
last_year Edellinen kalenteriviikko。
bfcm2022 25.marraskuuta-28。marraskuuta 2022。
bfcm2021 26.marraskuuta-29。marraskuuta 2021。

Vertailu eri ajjanjaksoilla:比较

VERTAA-avainsanan avulla voit vertailla AIKANA-aikavälin ja VERTAA-aikavälin tietoja。Se hyväksyy minkä tahansaAIKANA-osiossa luetellun nimetyn aikavälin operaattorin。VERTAA-kohdassa käytetyn operaattorin ajan垂体对oltava sama kuin AIKANA-kohdassa käytetty aika..Esimerkiksi本周与上周比较在kelvollinen yhdistelmä, mutta这一周与上个月比较ei ole。

Seuraavassa esimerkissä vertaillaan vuoden 2022黑色星期五网络星期一nettomyyntiä黑色星期五网络星期一2021:n netttyyntin。

订单显示总和net_sales集团通过一天所有bfcm2022比较bfcm2021

Tietojen lajittelu:按顺序

Voit määrittää, miten haluat lajitella kyselysi palauttamat tiedot käyttämällä ORDER BY -avainsanaa ja sen parametreja。asc - parameter järjestää tiedot nosevaan järjestykseen ja DESC laskevaan järjestykseen。

Voit määrittää minkä tahansa kyselyyn lisättävän mittarin tai dimension ORDER BY -avainsanassa, useita kenttiä mukaan lukien。

Tämä kysely esimerkiksi palauttaa kunkin laskutusosoiten maan ja alueen netttmyynnin käänteisessä aakkosjärjestyksessä laskutusosoiten maan mukaan ja sitten laskutusosoiten aluen mukaan kussakin maassa。

订单显示net_sales集团通过billing_countrybilling_region-1y直到今天订单通过billing_countrybilling_regionDESC

Järjestyksellä, jossa kirjoitat mittareitasi tai mittojasi, merkitystä。Jos määrität ORDER BY - parameterle useita arvoja, lajittelua sovelletaan mittareihin tai mittoihin tässä järjestyksessä。


Rajoittaminen

LIMIT-avainsanan avulla voit määrittää, kuinka monta riviä kysely palauttaa。Tämä on kätevää, kun haluat vain ymmärtää sarakkeen tietojen ulkoasua。Voit myös yhdistää sen ORDER BY -avainsanan avulla, jos haluetteloja ylä- ja alaluetteloja。

Tässä esimerkissä käytetään LIMIT- ja ORDER BY -avainsanoja, jotka kokoavat listen kymmenestä määrän mukaan eniten myydystä tuotteesta viimeisen kolmen kuukauden aikana:

产品显示net_product_quantity集团通过product_title-3.直到今天订单通过net_product_quantityDESC限制10

kyselydiagram:可视化ja类型

visual -avainsanan avulla voit kirjoittaa ShopifyQL-kyselyn, joka visualisoi tiedot viva - tai pylväsdiagrammiin。

TYPE-avainsana on valinainen, ja sen yhteydessä on oltava valittuna“viiva”tai“pylväs”,jotta kysely palauttaa visualisoinin joko viivadiagrammina tai pylväsdiagrammina。jobtype ei sisälly kyselyyn, ShopifyQL päättää automaatatissti parhaten kyselyysi sopivisualisoinin。Jos kyselyäsi ei voida visualisoida kirjoitettuna, ShopifyQL palauttaa tiedot taulukkomuodossa。

Voit esimerkiksi visualisoida kuukausittaiset myyntitrendisi vimeisen vuoden ajalta trendiviivan avulla。Tämä kysely palauttaa aikasarjakuvaajan, joka esittää kuukausittaisen bruttmyynnin viimeisen vuoden ajalta。Myyntiä kuvaa viva, jonka x-akselilla on kuukaudet ja y-akselilla bruttomyynti;

订单可视化gross_sales类型集团通过所有-1y直到今天

Matemaattiset operaattorit

ShopifyQL mahdollista是一种具有良好的视觉效果的工具。Käytettävissä上的安全问题,matatiset操作:

ShopifyQL-siirtymaoperaattorit
Matemaattinen operaattori Toiminnallinen kaytto
+ Lisätään kaksi numera。
- Vähennetään kaksi numera。
* Kerrotaan kaksi numera。
/ Jaetaan kaksi number。

Tämä kysely laskee esimerkiksi kunkin alueen tilauksen arvon viimeisen vuoden ajalta。Kun käytät matmaattisia operaattoreita ja mittareja, voit liittää uuteen mittarii uuden nimen AS-avainsanan avulla。

订单显示net_sales+返回作为order_value订单net_sales+返回/订单作为sales_per_order集团通过billing_region-1y直到今天

Toiminnot

ShopifyQL-funktioiden avulla voit kostaa sarakkeita, jotka ovat samankaltaisia kuin Microsoft Excelin pivot-taulukot。Sarakkeiden kostaminen tarkoittaa uuden arvon luomista sarakkeita yhdistämällä Seuraavat funktio-operaattorit ovat käytettävissä ShopifyQL:n nykyisessä versiossa:

ShopifyQL-siirtymaoperaattorit
Funktio-operaattori Toiminnallinen kaytto
count () Esiintymien määrä tulosjoukossa。
sum () Arvojen summaus tulosjoukossa。
min () Tulosjoukon vahimmaisarvo。
max () Tulosjoukon enimmaisarvo。
avg () Tulosjoukon keskimääräinen arvo。

总和-,最小值-,马克斯- - -是的avg-funktioita voidaan käyttää徒劳的数字,arvoilla, kun taas-funktiolla voidaan laskea - mitmitattribuuten ilmentymät。Et voi käyttää koostettuja kenttiä funktioiden argumenteina。Koostetut kentät päätät muuttujiin_sum_count_percent

Esimerkiksi tämä kysely palauttaa virheen, koska total_sales on jo koostettu:

订单显示总和total_sales

Tämä on kelvollinen kysely, joka yhdistää koostetoimintoja koostamiskenttiin:

订单显示average_order_value总和gross_sales集团通过billing_region2021-01-01直到2021-12-31

Tämä kysely palauttaa总和- function tuloksena yhtenlasketun keskimääräisen tilauksen arvon eli bruttmyynnin summan。Nämä mitmitit on ity laskutusosoitten alueen mukaan kaikkien vuonna 2021 tetyjen tilausten mukaan。


Kommentit

Kommenttien avulla voit selittää ShopifyQL-lausekkeiden osia tai estää ShopifyQL-lausekkeen suoritamisen。Kaikki kommentin的用法和样例:

yden rivin评论alkavat--哈哈,哈哈,哈哈。

usanrivin评论alkava/ *ja loppuvat* /

订单显示average_order_value总和gross_sales——下面这行已经被注释掉了,不会运行——按billing_region分组在哪里billing_country“美国”/*这一行和它下面的两行已经被注释掉了,从2021年1月1日起不会运行,直到2021年12月31日*/

Valmiina aloittamaan Shopifyssa?

Kokeile ilmaiseksi