Pāriet uz saturu

BigQuery formatētājs

Formatējiet Google BigQuery Standard SQL atbilstoši BigQuery noteikumiem: nosaukumiem project.dataset.table pēdiņās, trīskāršās pēdiņās ietvertām un neapstrādātām virknēm, # komentāriem un @query parametriem. QUALIFY tiek novietots atsevišķā rindā, SELECT * EXCEPT un REPLACE paliek vienā rindā, un loga klauzulas tiek formatētas ar atkāpēm. Par neaizvērtām virknēm, komentāriem un iekavām tiek ziņots, norādot rindu un kolonnu, tādējādi analītiķiem un datu inženieriem ir vieglāk pārskatīt vaicājumus.

Atiestatīt

Bieži uzdotie jautājumi

Kāda BigQuery sintakse tiek atpazīta?

Tiek atpazīti nosaukumi pēdiņās, piemēram, `project.dataset.table`, virknes vienpēdiņās un dubultpēdiņās ar slīpsvītras aizsargzīmēm, virknes trīskāršās pēdiņās un r'' un b'' prefiksi neapstrādātām virknēm un baitiem. @named parametri un @@system mainīgie tiek saglabāti tieši tādi, kā uzrakstīti.

Vai formatētājs saglabā komentārus ar restīti (#)?

Jā. BigQuery atbalsta # komentārus, kā arī -- un /* */ komentārus, un visi trīs veidi tiek saglabāti savās vietās.

Kā tiek apstrādāts QUALIFY?

QUALIFY tiek novietots atsevišķā rindā tāpat kā WHERE un HAVING. Filtra nosacījums tiek ievietots ar atkāpi zem tā.

Kā tiek apstrādāti SELECT * EXCEPT un REPLACE?

Ja EXCEPT vai REPLACE seko zvaigznītei, tas paliek vienā rindā ar to. Tādējādi SELECT * EXCEPT (col) netiek kļūdaini uzskatīts par EXCEPT kopu operāciju.

Vai masīvi un struktūras tiek saglabātas neskartas?

Jā. Masīvu indeksācijas, piemēram, arr[OFFSET(0)], tiek saglabātas tieši tādas, kā uzrakstītas, un STRUCT un ARRAY konstruktori tiek formatēti tāpat kā citi funkciju izsaukumi.

Kā tiek formatētas loga funkcijas?

Garas OVER klauzulas veido bloku ar atkāpēm, kurā PARTITION BY un ORDER BY atrodas atsevišķās rindās. Īsās klauzulas paliek vienā rindā.

Vai tiek mainīts atslēgvārdu burtu reģistrs?

Nē. Atslēgvārdi, funkcijas un nosaukumi saglabā rakstīto reģistru. Mainās tikai atstarpes un rindu pārtraukumi.

Kādas kļūdas tiek noteiktas?

Nepabeigtas virknes, trīskāršās pēdiņās ietvertas virknes, nosaukumi ar apgrieztajām pēdiņām un bloka komentāri, kā arī nesabalansētas iekavas tiek norādītas kopā ar rindas un kolonnas numuru. Vaicājums netiek nosūtīts uz BigQuery un neko nemaksā.

Cik liels var būt ievades apjoms?

Līdz 1 MB vienā pieprasījumā un 128 KB katrā priekšrakstā. Skripti ar daudziem priekšrakstiem tiek formatēti pa vienam priekšrakstam.

Vai varu izvēlēties atkāpes veidu, un vai mans vaicājums tiek saglabāts?

Izmantojiet 2 vai 4 atstarpes vai tabulācijas. Vaicājums tiek formatēts tikai atmiņā un nekad netiek saglabāts.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.