Pereiti prie turinio

BigQuery formatuoklis

Formatuokite Google BigQuery Standard SQL pagal BigQuery taisykles: pavadinimus tarp atvirkštinių kabučių project.dataset.table, trigubose kabutėse rašomas ir žalias eilutes, # komentarus bei @query parametrus. QUALIFY pateikiamas atskiroje eilutėje, SELECT * EXCEPT ir REPLACE lieka toje pačioje eilutėje, o lango sąlygos įtraukiamos. Neuždarytų eilučių, komentarų ir skliaustų vieta nurodoma pagal eilutę ir stulpelį, kad analitikai ir duomenų inžinieriai galėtų peržiūrėti užklausas.

Nustatyti iš naujo

Dažnai užduodami klausimai

Kokia BigQuery sintaksė atpažįstama?

Atpažįstami pavadinimai tarp atvirkštinių kabučių, pavyzdžiui, `project.dataset.table`, viengubose ir dvigubose kabutėse rašomos eilutės su backslash escape sekomis, trigubose kabutėse rašomos eilutės ir žalios r'' bei baitų b'' prefiksai. @named parametrai ir @@system kintamieji išsaugomi tokie, kokie įrašyti.

Ar formatuoklis išsaugo maišos komentarus (#)?

Taip. BigQuery priima #, -- ir /* */ komentarus, ir visi trys tipai išsaugomi vietoje.

Kaip apdorojamas QUALIFY?

QUALIFY pateikiamas atskiroje eilutėje, kaip WHERE ir HAVING. Filtro sąlyga įtraukiama po juo.

O kaip apdorojami SELECT * EXCEPT ir REPLACE?

Kai EXCEPT arba REPLACE eina po žvaigždutės, jis lieka toje pačioje eilutėje kaip žvaigždutė. Taip SELECT * EXCEPT (col) nesupainiojamas su EXCEPT aibių operacija.

Ar masyvai ir struktūros išsaugomi nepakeisti?

Taip. Masyvo indeksai, pavyzdžiui, arr[OFFSET(0)], išsaugomi tokie, kokie įrašyti, o STRUCT ir ARRAY konstruktoriai formatuojami kaip kiti funkcijų iškvietimai.

Kaip išdėstomos lango funkcijos?

Ilgos OVER sąlygos pateikiamos kaip įtrauktas blokas, kuriame PARTITION BY ir ORDER BY yra atskirose eilutėse. Trumpos sąlygos lieka vienoje eilutėje.

Ar keičiama raktinių žodžių raidžių registras?

Ne. Raktažodžių, funkcijų ir pavadinimų raidžių registras išlieka toks, kokį įrašėte. Keičiasi tik tarpai ir eilučių lūžiai.

Kokios klaidos aptinkamos?

Neuždarytos eilutės, trigubomis kabutėmis apgaubtos eilutės, pavadinimai su riestaisiais brūkšniais ir blokiniai komentarai, taip pat nesuporuoti skliaustai – nurodoma kiekvieno vieta pagal eilutę ir stulpelį. Užklausa nesiunčiama į BigQuery ir nieko nekainuoja.

Kokio dydžio gali būti įvestis?

Iki 1 MB vienai užklausai ir 128 KB vienam sakiniui. Skriptai su daug sakinių formatuojami po vieną sakinį.

Ar galiu pasirinkti įtrauką ir ar mano užklausa išsaugoma?

Naudokite 2 arba 4 tarpus arba tabuliavimo simbolius. Užklausa formatuojama tik atmintyje ir niekada neišsaugoma.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.