Liigu sisu juurde

BigQuery vormindaja

Vorminda Google BigQuery Standard SQL BigQuery reeglite järgi: arvestatakse tagurpidi ülakomadega project.dataset.table nimesid, kolmekordsete jutumärkidega ja toorstringe, # kommentaare ning @query parameetreid. QUALIFY algab omaette realt, SELECT * EXCEPT ja REPLACE jäävad samale reale ning aknaklauslid taandatakse. Sulgemata stringidest, kommentaaridest ja sulgudest teatatakse koos rea ja veeruga, mis aitab analüütikutel ja andmeinseneridel päringuid üle vaadata.

Lähtesta

Korduma kippuvad küsimused

Millist BigQuery süntaksit see tunneb?

Tuvastatakse tagurpidi ülakomadega nimed, näiteks `project.dataset.table`, ühekordsete ja topeltjutumärkidega stringid koos paomärkidega, kolmekordsete jutumärkidega stringid ning r'' ja b'' eesliidetega toorstringid ja baitstringid. @named parameetrid ja @@system muutujad säilivad kirjutatud kujul.

Kas vormindaja säilitab trellkommentaarid (#)?

Jah. BigQuery toetab # kommentaare, samuti -- ja /* */ kommentaare, ning kõik kolm säilivad paigal.

Kuidas käsitletakse QUALIFY-d?

QUALIFY algab omaette realt nagu WHERE ja HAVING. Filtritingimus taandatakse selle alla.

Mis saab SELECT * EXCEPT-ist ja REPLACE-ist?

Kui EXCEPT või REPLACE järgneb tärnile, jääb see tärniga samale reale. Nii ei peeta SELECT * EXCEPT (col)-i ekslikult EXCEPT-hulgatehteks.

Kas massiivid ja struktuurid säilivad muutmata?

Jah. Massiivi indeksid, näiteks arr[OFFSET(0)], säilivad kirjutatud kujul ning STRUCT- ja ARRAY-konstruktorid vormindatakse nagu muud funktsioonikutsed.

Kuidas aknafunktsioonid paigutatakse?

Pikad OVER-klauslid avavad taandega ploki, kus PARTITION BY ja ORDER BY paiknevad omaette ridadel. Lühikesed jäävad samale reale.

Kas märksõnade tähesuurust muudetakse?

Ei. Märksõnade, funktsioonide ja nimede tähesuurus jääb selliseks, nagu kirjutasite. Muutuvad ainult tühikud ja reavahetused.

Milliseid vigu tuvastatakse?

Sulgemata stringid, kolmekordsed jutumärkidega stringid, tagasikriipsudega nimed ja plokikommentaarid ning tasakaalustamata sulud koos rea ja veerunumbriga. Päringut BigQuerysse ei saadeta ja see ei maksa midagi.

Kui suur võib sisend olla?

Kuni 1 MB päringu kohta ja 128 KB lause kohta. Paljude lausetega skriptid vormindatakse üks lause korraga.

Kas saan valida taande ning kas minu päring salvestatakse?

Kasutage 2 või 4 tühikut või tabeldusmärke. Päring vormindatakse ainult mälus ja seda ei salvestata kunagi.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.