Hoppa till innehåll

BigQuery-formaterare

Formatera Google BigQuery Standard SQL enligt BigQuerys regler för namn inom omvända citattecken project.dataset.table, strängar inom trippelcitat och råsträngar, #-kommentarer och @query-parametrar. QUALIFY får en egen rad, SELECT * EXCEPT och REPLACE hålls på samma rad och fönstersatser indenteras. Oavslutade strängar, kommentarer och parenteser rapporteras med rad och kolumn, vilket hjälper analytiker och dataingenjörer att granska frågor.

Återställ

Vanliga frågor

Vilken BigQuery-syntax känns igen?

Namn inom omvända citattecken som `project.dataset.table`, enkel- och dubbelciterade strängar med escape-sekvenser med omvänt snedstreck, strängar inom trippelcitat och prefixen r'' för råsträngar och b'' för byte känns igen. @named-parametrar och @@system-variabler lämnas som de skrevs.

Behåller formateraren hashkommentarer (#)?

Ja. BigQuery stöder #-kommentarer samt --- och /* */-kommentarer, och alla tre behålls på plats.

Hur hanteras QUALIFY?

QUALIFY börjar på en egen rad, precis som WHERE och HAVING. Filtervillkoret indenteras under den.

Hur hanteras SELECT * EXCEPT och REPLACE?

När EXCEPT eller REPLACE följer efter en asterisk står det kvar på samma rad som asterisken. På så sätt misstas inte SELECT * EXCEPT (col) för mängdoperationen EXCEPT.

Bevaras arrayer och structs intakta?

Ja. Arrayindex som arr[OFFSET(0)] lämnas som de skrevs, och STRUCT- och ARRAY-konstruktorer formateras som andra funktionsanrop.

Hur formateras fönsterfunktioner?

Långa OVER-satser öppnar ett indenterat block med PARTITION BY och ORDER BY på egna rader. Korta satser hålls på samma rad.

Ändras versaler och gemener i nyckelord?

Nej. Nyckelord, funktioner och namn behåller den skiftlägesvariant du skrev. Endast blanksteg och radbrytningar ändras.

Vilka fel upptäcks?

Oavslutade strängar, trippelciterade strängar, namn inom backtick-tecken och blockkommentarer samt obalanserade parenteser, alla med rad och kolumn. Frågan skickas inte till BigQuery och kostar ingenting.

Hur stor kan indata vara?

Upp till 1 MB per begäran och 128 KB per sats. Skript med många satser formateras en sats i taget.

Kan jag välja indrag och lagras min fråga?

Använd 2 eller 4 mellanslag eller tabbar. Frågan formateras endast i minnet och sparas aldrig.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.