Un conjunto de resultados es el conjunto de resultados devueltos por una consulta, generalmente en el mismo formato que la base de datos en la que se llama a la consulta. [1] Por ejemplo, en SQL , que se utiliza junto con bases de datos relacionales , es el resultado de una SELECT
consulta en una tabla o vista y es en sí misma una tabla no permanente de filas, y podría incluir metadatos sobre la consulta, como los nombres de las columnas y los tipos y tamaños de cada columna . En una base de datos de objetos , el conjunto de resultados suele ser una colección de objetos de la base de datos.
Según la base de datos, es posible que se conozca o no la cantidad de filas del conjunto de resultados. Por lo general, esta cantidad no se conoce de antemano porque el conjunto de resultados se crea sobre la marcha . Las aplicaciones cliente pueden usar un cursor para recuperar algunas filas del conjunto de resultados a la vez. [2]
En SQL, no hay garantía de que las filas de un conjunto de resultados devueltos por una SELECT
consulta estén en un orden particular a menos que ORDER BY
se use la cláusula en la consulta, que ordena las filas del conjunto de resultados en orden ascendente o descendente según una o más columnas. [2]