Preskočiť na obsah

Formátovač BigQuery

Formátujte Google BigQuery Standard SQL podľa pravidiel BigQuery pre názvy project.dataset.table v spätných apostrofoch, reťazce v trojitých úvodzovkách a surové reťazce, komentáre # a parametre @query. QUALIFY sa umiestni na samostatný riadok, SELECT * EXCEPT a REPLACE zostávajú na jednom riadku a klauzuly okna sa odsadzujú. Neuzavreté reťazce, komentáre a zátvorky sa hlásia spolu s číslom riadka a stĺpca, čo analytikom a dátovým inžinierom uľahčuje kontrolu dotazov.

Obnoviť

Často kladené otázky

Akú syntax BigQuery nástroj rozpoznáva?

Rozpoznáva názvy v spätných apostrofoch, napríklad `project.dataset.table`, reťazce v jednoduchých a dvojitých úvodzovkách s escape sekvenciami spätnou lomkou, reťazce v trojitých úvodzovkách a predpony surových reťazcov r'' a bajtových reťazcov b''. Parametre @named a premenné @@system zostávajú tak, ako boli napísané.

Zachová formátovač komentáre s mriežkou (#)?

Áno. BigQuery podporuje komentáre #, ako aj komentáre -- a /* */; všetky tri zostávajú na svojom mieste.

Ako sa spracúva QUALIFY?

QUALIFY sa začína na samostatnom riadku, rovnako ako WHERE a HAVING. Podmienka filtra sa odsúva pod ňu.

A čo SELECT * EXCEPT a REPLACE?

Keď EXCEPT alebo REPLACE nasleduje po hviezdičke, zostáva na rovnakom riadku ako hviezdička. SELECT * EXCEPT (col) sa tak nezamení za operáciu množín EXCEPT.

Zostávajú polia a štruktúry zachované?

Áno. Indexy polí, napríklad arr[OFFSET(0)], zostávajú tak, ako boli napísané, a konštruktory STRUCT a ARRAY sa formátujú ako ostatné volania funkcií.

Ako sa formátujú okenné funkcie?

Dlhé klauzuly OVER otvárajú odsadený blok, v ktorom sú PARTITION BY a ORDER BY na samostatných riadkoch. Krátke zostávajú na jednom riadku.

Mení veľkosť písmen v kľúčových slovách?

Nie. Kľúčové slová, funkcie a názvy si zachovávajú veľkosť písmen, ktorú ste použili. Menia sa iba medzery a zalomenia riadkov.

Ktoré chyby sa zisťujú?

Neuzavreté reťazce, reťazce v trojitých úvodzovkách, názvy v spätných apostrofoch a blokové komentáre, ako aj nevyvážené zátvorky – pri každom sa uvedie riadok a stĺpec. Dopyt sa neodošle do BigQuery a nič nestojí.

Aký veľký môže byť vstup?

Najviac 1 MB na požiadavku a 128 KB na príkaz. Skripty s mnohými príkazmi sa formátujú po jednom príkaze.

Môžem si vybrať odsadenie a ukladá sa môj dopyt?

Použite 2 alebo 4 medzery alebo tabulátory. Dopyt sa formátuje iba v pamäti a nikdy sa neukladá.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.