1. A computer-implemented method for updating query results, the method comprising: receiving results for an executed query, wherein the results contain two or more rows; storing the query and the results; receiving a request to update a selected subset of the two or more rows in the stored results, the subset being less than all of the two or more rows; retrieving the stored query from storage; in response to the request, modifying the retrieved query to retrieve the selected subset of rows without retrieving a remaining portion of the two or more rows; executing the modified query; obtaining updated results from the modified query; and displaying the updated results.