Tutorial de PgAccess - SELECT

Qué es una consulta (Query)?

Query (consulta) es el término de un comando SQL que ejecuta una operación en una tabla. Es bastante confuso para principiantes, dado que algunas operaciones parecen no tener nada que ver con consultas (querying) en el sentido más común de preguntas (asking). Como vimos en la sección precedente, una query (consulta) puede simplemente copiar registros de un archivo ASCII a una tabla.

La documentación de PostgreSQL tiene una lista completa de las queries (consultas) que se pueden usar. Comenzaremos con la tarea común de seleccionar registros con ciertas características.

Sleccionando registros

Supongamos que quiero saber todas las referencias en la tabla ejemplo psyref en las cuales aparezca la palabra "alternative" en el título.

Pinchando en Query, después en New, aprecerá una ventana Query builder. Pinchando en el área debajo de los botones se permite al usuario introducir una query (consulta) SQL. La especificación de la query (consulta) debe ser exacta o PostgreSQL devolverá un mensage de error.

Lo que query hará será SELECT (seleccionar) aquellos registros de psyref que contengan la palabra "alternative" en cualquier lugar del campo title. El '*' indica que se deben devolver todos campos. Podrías querer que, por ejemplo, sólo devolviera el campo author si sólo estás interesado en qué autores han usado esa palabra en el título de su obra.

A la derecha está el registro que cumple esas condiciones , mostradas en Table viewer. Si quisieras guardar ésa consulta para usarla de nuevo , teclearías Save query definition. Después verás altern listado bajo Queries cuando vuelvas a la ventan principal . Pinchando en la opción Save this query as a view en Query builder, el resultado de tu consulta se guardará como una View (vista) a la cual puedes acceder desde Views en la ventana principal. Pinchando la opción Close saldrás de Query builder (constructor de consultas).

Volver al índice