Docs
Docs /Exploring Results /Results grid
Exploring ResultsResults

Results grid

Query output lands in a grid under the editor. It sorts and filters in place, pages through large results, and switches to Json mode or the job's metadata — everything you'd otherwise open the BigQuery console for.

makefuel_typetotal_testspass_raterank_in_fuel
1ALFA ROMEODiesel133172.243
2AUDIDiesel6053780.2911
3AUTO-TRAILDiesel18075.5629
4BMWDiesel7354280.8110
5CHAUSSONDiesel10389.321
6CHRYSLERDiesel49871.6948
7DACIADiesel408873.8335
8FORDDiesel14367575.1632
50 rows
Row numbers on the left, a filter icon on every header, paging and tools in the footer.

Sorting, filtering and arranging columns

ActionHow
SortClick the header; again for descending; a third time clears
Multi-sortShift-click more headers
FilterThe filter icon in the header — text, number and date filters, depending on the column type
ResizeDrag the header edge; double-click to fit the content
ReorderDrag the header
Pin, format, copy nameRight-click the header
right-click a numeric header

Format appears on numeric columns only: None, Standard, Compact, Currency, Percentage, Scientific, Bytes, with a live preview of a value from the column. Pin column offers Pin Left, Pin Right, Unpin. Widths, order, pins, sorts, filters and formats are saved per tab and come back with it.

There is no per-column hide. To drop the columns that are entirely NULL, use the eye button in the footer — its tooltip counts them (Hide 3 null column(s)), and it stays highlighted while they’re hidden.

Finding rows

F with the grid focused opens a search box in place of the pager. It matches any column and filters as you type; Esc closes it and clears the filter.

Paging

The footer shows 1-50 of 4,213 rows. Pick the page size from the button next to the pager — 20, 50, 100 or 1000 — and jump to a random page with the shuffle button on the far left, handy for eyeballing a large result. Narrow panels swap the numbered pager for a Go to page box.

Nested and repeated fields

STRUCT and ARRAY values are pretty-printed as JSON inside the cell, and rows with identical values in adjacent cells are merged vertically. To show STRUCT fields as grouped columns instead (corporateparent_company, country_of_origin), turn on Settings → Data & Results → Group nested columns.

make_keymake_namecorporate.parent_companycorporate.country_of_origin
1GAZMO AMLO 1.9GAZMO AMLO 1.9nullOther
2MORRIS8MORRIS8nullOther
3HONDA ST70HONDA ST70Honda Motor Co.Japan
4CHRYSLER -JEEPCHRYSLER -JEEPStellantisUSA
10 rows
With Group nested columns on, each STRUCT field is its own column under the parent's name.

Values longer than the cell are cut; the tooltip says so and points you to export for the full value.

Copying out of the grid

The grid has no cell selection — C on a cell does nothing. Instead:

WhatHow
The current page, tab-separatedCopy to clipboard in the footer
The result table’s path⌘-click the same button, or the Drill Down button
A column nameRight-click the header → Copy column name
Up to 1,000 rows as TSV or a Slack tableExport → Clipboard
The visible rows as an imageKCopy results as image

More formats and destinations are on the Export page.

Drill down

Every query result lives in a temporary BigQuery table. Drill Down (the split icon) opens SELECT * FROM that table in a new tab beside the current one, so you can filter and aggregate the result without paying for the original scan again. If the tab is already split you’re asked which side to replace. ⌘-click copies the table path instead of opening it.

View modes

The last footer button switches the view. Its tooltip names the current one.

ModeShows
TableThe grid above
JsonThe rows as a JSON array, syntax-highlighted; the copy button copies the JSON
InfoThe job: status, job id, user, location, timing and duration, billing model and reservation, bytes processed and billed, slot time, rows returned, cache hit
GraphOnly for GQL results — nodes and edges. See Graph queries
ChartOnly when the query carries a chart spec. See Charts
Mode: Json
12345678910111213141516
[
{
  "make": "CHAUSSON",
  "fuel_type": "Diesel",
  "total_tests": 103,
  "pass_rate": 89.32,
  "rank_in_fuel": 1
},
{
  "make": "SCANIA",
  "fuel_type": "Diesel",
  "total_tests": 447,
  "pass_rate": 87.7,
  "rank_in_fuel": 2
}
]

The Query History button next to the search opens the tab’s history panel — every version of the SQL you ran here, with its results. See Query history.