[{"data":1,"prerenderedAt":1005},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdatabase-explorer\u002Fviewing-data":3},{"id":4,"title":5,"body":6,"description":996,"extension":997,"meta":998,"navigation":999,"path":1000,"redirect":1001,"seo":1002,"stem":1003,"__hash__":1004},"docs\u002Fdocs\u002Fdatabase-explorer\u002Fviewing-data.md","Viewing Data",{"type":7,"value":8,"toc":961},"minimark",[9,13,17,22,30,36,41,87,90,94,115,119,145,149,152,162,172,175,178,195,198,209,212,215,235,238,397,403,406,417,421,427,431,437,441,455,459,466,517,521,524,626,632,641,645,650,672,676,682,685,709,715,719,722,754,758,764,768,771,791,795,802,806,809,883,886,906,910,913,921,924,936,940],[10,11,5],"h1",{"id":12},"viewing-data",[14,15,16],"p",{},"Data Explorer provides a spreadsheet-like interface for browsing data in your tables, views, and file sources.",[18,19,21],"h2",{"id":20},"data-view-interface","Data View Interface",[14,23,24,25,29],{},"The ",[26,27,28],"strong",{},"Data"," tab displays rows in a paginated grid.",[31,32],"themed-image",{"alt":33,"dark":34,"light":35},"View Data","\u002Fimages\u002Ffeatures\u002Fv2-explorer-dark.png","\u002Fimages\u002Ffeatures\u002Fv2-explorer-light.png",[37,38,40],"h3",{"id":39},"key-features","Key features",[42,43,44,51,57,63,69,75],"ol",{},[45,46,47,50],"li",{},[26,48,49],{},"Grid Display"," — Data presented in a tabular format with sortable columns",[45,52,53,56],{},[26,54,55],{},"Column Headers"," — Show column names; resize and reorder by dragging",[45,58,59,62],{},[26,60,61],{},"Pagination"," — Navigate through large datasets with configurable page size",[45,64,65,68],{},[26,66,67],{},"Data Type Formatting"," — Values formatted based on their type (dates, numbers, etc.)",[45,70,71,74],{},[26,72,73],{},"Cell Text Selection"," — Select and copy cell content directly",[45,76,77,80,81,86],{},[26,78,79],{},"Inline Editing"," — Available for editable sources (see ",[82,83,85],"a",{"href":84},".\u002Fediting-data","Editing Data",")",[14,88,89],{},"Data is loaded one page at a time via server-side pagination, so performance stays predictable regardless of table size.",[18,91,93],{"id":92},"data-navigation","Data Navigation",[95,96,97,103,109],"ul",{},[45,98,99,102],{},[26,100,101],{},"Page size selector"," — Choose how many rows to display per page",[45,104,105,108],{},[26,106,107],{},"Page controls"," — Move forward, backward, or jump to a specific page",[45,110,111,114],{},[26,112,113],{},"Record count"," — Total number of rows is shown in the pagination footer",[37,116,118],{"id":117},"row-counts","Row counts",[95,120,121,127,133],{},[45,122,123,126],{},[26,124,125],{},"Tables"," display an approximate count from database statistics, which is fast but may not reflect very recent changes.",[45,128,129,132],{},[26,130,131],{},"Views"," display the count after query execution.",[45,134,135,136,139,140,144],{},"Click ",[26,137,138],{},"Calculate exact count"," in the pagination footer to get a precise count. This runs a ",[141,142,143],"code",{},"COUNT(*)"," query, which may take time on very large tables.",[18,146,148],{"id":147},"sorting","Sorting",[14,150,151],{},"There are two ways to sort data:",[14,153,154,157,158,161],{},[26,155,156],{},"Column headers"," — click a column header to sort by that column. Click again to toggle between ascending, descending, and no sort. Hold ",[26,159,160],{},"Shift"," and click additional headers to add secondary sort levels; each sorted column shows a numbered indicator and a direction arrow.",[14,163,164,167,168,171],{},[26,165,166],{},"Data Filter Panel"," — open the panel (see below) and use the ",[26,169,170],{},"Sort"," tab to add ORDER BY clauses with explicit ASC\u002FDESC toggles.",[14,173,174],{},"Both methods produce the same result. For tables with over 1 million rows, sorting performance depends on indexes — consider adding an index on the source database if sorting is slow on a large unindexed column.",[18,176,166],{"id":177},"data-filter-panel",[14,179,180,181,184,185,188,189,191,192,194],{},"Click the ",[26,182,183],{},"Filter"," button in the toolbar to open the Data Filter panel. It has three sections accessible via tabs at the top: ",[26,186,187],{},"Columns",", ",[26,190,183],{},", and ",[26,193,170],{},".",[37,196,187],{"id":197},"columns",[14,199,200,201,204,205,208],{},"Select which columns to display. Each column is shown as a toggle — click to show or hide. Use the ",[26,202,203],{},"All"," \u002F ",[26,206,207],{},"None"," shortcuts to quickly select or deselect all columns. The tab badge shows the count of visible columns.",[37,210,183],{"id":211},"filter",[14,213,214],{},"Add WHERE conditions to narrow the displayed rows. Each filter row has three parts:",[42,216,217,223,229],{},[45,218,219,222],{},[26,220,221],{},"Column"," — pick from a dropdown of available columns",[45,224,225,228],{},[26,226,227],{},"Operator"," — choose a comparison operator",[45,230,231,234],{},[26,232,233],{},"Value"," — enter the filter value",[14,236,237],{},"Available operators:",[239,240,241,253],"table",{},[242,243,244],"thead",{},[245,246,247,250],"tr",{},[248,249,227],"th",{},[248,251,252],{},"SQL equivalent",[254,255,256,267,277,287,297,307,317,327,337,347,357,367,377,387],"tbody",{},[245,257,258,262],{},[259,260,261],"td",{},"Contains",[259,263,264],{},[141,265,266],{},"LIKE '%val%'",[245,268,269,272],{},[259,270,271],{},"Doesn't Contain",[259,273,274],{},[141,275,276],{},"NOT LIKE '%val%'",[245,278,279,282],{},[259,280,281],{},"Equals",[259,283,284],{},[141,285,286],{},"=",[245,288,289,292],{},[259,290,291],{},"Doesn't Equal",[259,293,294],{},[141,295,296],{},"!=",[245,298,299,302],{},[259,300,301],{},"Begins with",[259,303,304],{},[141,305,306],{},"LIKE 'val%'",[245,308,309,312],{},[259,310,311],{},"Ends with",[259,313,314],{},[141,315,316],{},"LIKE '%val'",[245,318,319,322],{},[259,320,321],{},"Blank (NULL)",[259,323,324],{},[141,325,326],{},"IS NULL",[245,328,329,332],{},[259,330,331],{},"Not Blank",[259,333,334],{},[141,335,336],{},"IS NOT NULL",[245,338,339,342],{},[259,340,341],{},"Less than",[259,343,344],{},[141,345,346],{},"\u003C",[245,348,349,352],{},[259,350,351],{},"Less or equal",[259,353,354],{},[141,355,356],{},"\u003C=",[245,358,359,362],{},[259,360,361],{},"Greater than",[259,363,364],{},[141,365,366],{},">",[245,368,369,372],{},[259,370,371],{},"Greater or equal",[259,373,374],{},[141,375,376],{},">=",[245,378,379,382],{},[259,380,381],{},"In list",[259,383,384],{},[141,385,386],{},"IN (...)",[245,388,389,392],{},[259,390,391],{},"Not in list",[259,393,394],{},[141,395,396],{},"NOT IN (...)",[14,398,135,399,402],{},[26,400,401],{},"+ Filter"," to add multiple conditions.",[37,404,170],{"id":405},"sort",[14,407,408,409,412,413,416],{},"Add ORDER BY clauses. Select a column and toggle between ",[26,410,411],{},"ASC"," and ",[26,414,415],{},"DESC",". Multiple sort levels can be added.",[37,418,420],{"id":419},"limit","Limit",[14,422,423,424,426],{},"An optional ",[26,425,420],{}," field at the top restricts the total number of rows returned (e.g., 1000 rows).",[37,428,430],{"id":429},"applying-changes","Applying changes",[14,432,135,433,436],{},[26,434,435],{},"Apply"," to apply all settings from the panel — column visibility, filters, sort order, and limit — to the current table view. The panel closes after applying.",[18,438,440],{"id":439},"selecting-and-copying","Selecting and Copying",[14,442,443,444,447,448,451,452,454],{},"Click a row to select it. Hold ",[26,445,446],{},"Ctrl"," (or ",[26,449,450],{},"Cmd",") to select multiple rows, or ",[26,453,160],{}," to select a range. The toolbar shows the number of selected rows.",[37,456,458],{"id":457},"copy-formats","Copy formats",[14,460,461,462,465],{},"Select rows and use the right-click context menu or ",[141,463,464],{},"Ctrl+C"," to copy:",[239,467,468,478],{},[242,469,470],{},[245,471,472,475],{},[248,473,474],{},"Format",[248,476,477],{},"How",[254,479,480,492,505],{},[245,481,482,487],{},[259,483,484],{},[26,485,486],{},"TSV",[259,488,489,491],{},[141,490,464],{}," (default — tab-separated, paste-friendly for spreadsheets)",[245,493,494,499],{},[259,495,496],{},[26,497,498],{},"CSV",[259,500,501,502],{},"Right-click → ",[26,503,504],{},"Copy (CSV)",[245,506,507,512],{},[259,508,509],{},[26,510,511],{},"JSON",[259,513,501,514],{},[26,515,516],{},"Copy (JSON)",[37,518,520],{"id":519},"context-menu","Context menu",[14,522,523],{},"Right-click a row to access:",[239,525,526,536],{},[242,527,528],{},[245,529,530,533],{},[248,531,532],{},"Action",[248,534,535],{},"Shortcut",[254,537,538,550,562,573,582,590,602,614],{},[245,539,540,545],{},[259,541,542],{},[26,543,544],{},"Select all (page)",[259,546,547],{},[141,548,549],{},"Ctrl+A",[245,551,552,557],{},[259,553,554],{},[26,555,556],{},"Deselect all",[259,558,559],{},[141,560,561],{},"Esc",[245,563,564,569],{},[259,565,566],{},[26,567,568],{},"Copy (TSV)",[259,570,571],{},[141,572,464],{},[245,574,575,579],{},[259,576,577],{},[26,578,504],{},[259,580,581],{},"—",[245,583,584,588],{},[259,585,586],{},[26,587,516],{},[259,589,581],{},[245,591,592,597],{},[259,593,594],{},[26,595,596],{},"Edit cell",[259,598,599],{},[141,600,601],{},"Enter",[245,603,604,609],{},[259,605,606],{},[26,607,608],{},"Add row",[259,610,611],{},[141,612,613],{},"Ctrl+I",[245,615,616,621],{},[259,617,618],{},[26,619,620],{},"Delete selected rows",[259,622,623],{},[141,624,625],{},"Del",[14,627,628,629,631],{},"Edit, Add, and Delete actions are only available on editable sources — see ",[82,630,85],{"href":84}," for the full workflow.",[14,633,634,635,638,639,194],{},"On macOS, use ",[26,636,637],{},"⌘"," instead of ",[26,640,446],{},[18,642,644],{"id":643},"export","Export",[14,646,180,647,649],{},[26,648,644],{}," dropdown in the toolbar to export data:",[95,651,652,657,662],{},[45,653,654,656],{},[26,655,498],{}," — comma-separated values",[45,658,659,661],{},[26,660,511],{}," — JSON array",[45,663,664,667,668,671],{},[26,665,666],{},"Excel"," — ",[141,669,670],{},".xlsx"," spreadsheet",[37,673,675],{"id":674},"create-stream-from-this-view","Create stream from this view",[14,677,678,679,681],{},"The Export menu also includes ",[26,680,675],{}," — a quick way to export the current table to a file target using a stream.",[14,683,684],{},"The dialog shows:",[95,686,687,693,699],{},[45,688,689,692],{},[26,690,691],{},"Source"," — current connection, database, and table with column list",[45,694,695,698],{},[26,696,697],{},"Target"," — format (CSV, JSON, etc.), compression, and target path (defaults to the server export folder)",[45,700,701,704,705,708],{},[26,702,703],{},"Stream"," — auto-generated stream name and a ",[26,706,707],{},"Run immediately"," checkbox",[14,710,135,711,714],{},[26,712,713],{},"Create"," to set up and optionally start the export stream. The stream appears in the Streams section where you can monitor progress.",[18,716,718],{"id":717},"column-context-menu","Column Context Menu",[14,720,721],{},"Right-click any column header to access:",[95,723,724,730,736,742,748],{},[45,725,726,729],{},[26,727,728],{},"Pin Left \u002F Pin Right"," — freeze the column to the left or right edge so it stays visible while scrolling",[45,731,732,735],{},[26,733,734],{},"Unpin"," — release a pinned column back to its default position",[45,737,738,741],{},[26,739,740],{},"Autosize This Column"," — resize the column to fit its content",[45,743,744,747],{},[26,745,746],{},"Autosize All Columns"," — resize all columns to fit their content",[45,749,750,753],{},[26,751,752],{},"Reset Columns"," — restore all columns to their default width and position",[18,755,757],{"id":756},"summary-tab","Summary tab",[14,759,24,760,763],{},[26,761,762],{},"Summary"," tab provides a statistical profile of the table data.",[37,765,767],{"id":766},"overview-cards","Overview cards",[14,769,770],{},"Three cards at the top show:",[95,772,773,779,785],{},[45,774,775,778],{},[26,776,777],{},"Rows"," — total row count",[45,780,781,784],{},[26,782,783],{},"Cols"," — number of columns",[45,786,787,790],{},[26,788,789],{},"Time"," — query execution time",[37,792,794],{"id":793},"sample-size","Sample size",[14,796,797,798,801],{},"Use the ",[26,799,800],{},"Sample"," dropdown to choose what percentage of data to analyze (default 100%). Smaller samples run faster on large tables.",[37,803,805],{"id":804},"column-statistics","Column statistics",[14,807,808],{},"Each column shows:",[239,810,811,821],{},[242,812,813],{},[245,814,815,818],{},[248,816,817],{},"Metric",[248,819,820],{},"Description",[254,822,823,833,843,853,863,873],{},[245,824,825,830],{},[259,826,827],{},[26,828,829],{},"Type",[259,831,832],{},"Data type (e.g., USMALLINT, VARCHAR, TIMESTAMP)",[245,834,835,840],{},[259,836,837],{},[26,838,839],{},"Null %",[259,841,842],{},"Percentage of null values",[245,844,845,850],{},[259,846,847],{},[26,848,849],{},"Distinct",[259,851,852],{},"Number of distinct values",[245,854,855,860],{},[259,856,857],{},[26,858,859],{},"Min",[259,861,862],{},"Minimum value",[245,864,865,870],{},[259,866,867],{},[26,868,869],{},"Max",[259,871,872],{},"Maximum value",[245,874,875,880],{},[259,876,877],{},[26,878,879],{},"Avg",[259,881,882],{},"Average (numeric columns only)",[14,884,885],{},"Columns may be tagged with badges:",[95,887,888,894,900],{},[45,889,890,893],{},[26,891,892],{},"Unique"," — all values are distinct",[45,895,896,899],{},[26,897,898],{},"Low Cardinality"," — few distinct values relative to row count",[45,901,902,905],{},[26,903,904],{},"Constant"," — every row has the same value",[37,907,909],{"id":908},"numeric-column-distribution","Numeric column distribution",[14,911,912],{},"For numeric columns, a distribution card shows:",[95,914,915,918],{},[45,916,917],{},"Min, Q25, Median, Q75, Max",[45,919,920],{},"Standard deviation (Std)",[37,922,644],{"id":923},"export-1",[14,925,926,927,188,930,932,933,935],{},"Download the summary in ",[26,928,929],{},"Markdown",[26,931,511],{},", or ",[26,934,498],{}," format using the export buttons.",[18,937,939],{"id":938},"related-docs","Related docs",[95,941,942,947,954],{},[45,943,944,946],{},[82,945,85],{"href":84}," — Insert, update, delete with staged changes",[45,948,949,953],{},[82,950,952],{"href":951},".\u002Ftable-structure","Examining Table Structure"," — Columns, keys, indexes, DDL",[45,955,956,960],{},[82,957,959],{"href":958},".\u002Fsql-console","SQL Console"," — Direct and file-aware SQL",{"title":962,"searchDepth":963,"depth":963,"links":964},"",2,[965,969,972,973,980,984,987,988,995],{"id":20,"depth":963,"text":21,"children":966},[967],{"id":39,"depth":968,"text":40},3,{"id":92,"depth":963,"text":93,"children":970},[971],{"id":117,"depth":968,"text":118},{"id":147,"depth":963,"text":148},{"id":177,"depth":963,"text":166,"children":974},[975,976,977,978,979],{"id":197,"depth":968,"text":187},{"id":211,"depth":968,"text":183},{"id":405,"depth":968,"text":170},{"id":419,"depth":968,"text":420},{"id":429,"depth":968,"text":430},{"id":439,"depth":963,"text":440,"children":981},[982,983],{"id":457,"depth":968,"text":458},{"id":519,"depth":968,"text":520},{"id":643,"depth":963,"text":644,"children":985},[986],{"id":674,"depth":968,"text":675},{"id":717,"depth":963,"text":718},{"id":756,"depth":963,"text":757,"children":989},[990,991,992,993,994],{"id":766,"depth":968,"text":767},{"id":793,"depth":968,"text":794},{"id":804,"depth":968,"text":805},{"id":908,"depth":968,"text":909},{"id":923,"depth":968,"text":644},{"id":938,"depth":963,"text":939},"Browse, sort, filter, copy, and export data in Data Explorer.","md",{},false,"\u002Fdocs\u002Fdatabase-explorer\u002Fviewing-data",null,{"title":5,"description":996},"docs\u002Fdatabase-explorer\u002Fviewing-data","roNKvsoAq7tZxneS3Cn2LX_GYMau0UH0XNiree-cVHU",1783896284391]