La cláusula select de la función de consulta identifica las propiedades de objeto que una consulta ha de devolver.
La cláusula select describe el resultado de la consulta. Especifica una lista de los nombres que identifican las propiedades del objeto (las columnas del resultado) que se han de devolver. Su sintaxis es la misma que la de una cláusula select de SQL; utiliza comas para separar las partes de la cláusula. Cada parte de la cláusula debe especificar una propiedad de una de las vistas predefinidas. Las columnas devueltas en el objeto QueryResultSet aparecerán con el mismo orden que las propiedades especificadas en la cláusula select.
La cláusula select no tiene soporte para las funciones de agregación de SQL, como AVG(), SUM(), MIN() o MAX().
Para seleccionar las propiedades de los pares de nombre y valor como, por ejemplo, las propiedades personalizadas, añadiendo un sufijo de un dígito al nombre de vista.
Ejemplos de cláusulas select
Si se produce un error durante el proceso de la cláusula select, se activa una excepción QueryUnknownTable o QueryUnknownColumn con el nombre de la propiedad que no se reconoce como un nombre de tabla o columna.