domingo, 3 de junio de 2012

Función Distinct en SQL Access


Antes de desarrollar la idea de lo que significa ésta función, es importante tener claro qué significa el SQL en Access. La siglas significan lo siguiente: lenguaje de consulta estructurado (Structured query language), como claramente dice su nombre, permite realizar consultas en la base de datos que se está trabajando y adicionalmente permite realizar distintas funciones de definición, control y gestión de la base de datos.

Con lo anterior claro, podemos decir que Disctint en Access es una de las funciones que se pueden ejecutar en SQL y lo que hace es mostrar los valores o elementos de una lista que no se repiten



¿Cómo funciona?


Primero necesitamos una base de datos para abrir en Access y luego de que se tienen las respectivas tablas, vamos a la opción crear y posteriormente vamos a diseño de consulta, como muestra la siguiente imagen:




Luego, seleccionamos la tabla sobre la cual se quiere realizar la consulta, en este caso elegí la tabla Pedidos 





Luego, para llegar a la vista SQL vamos a “ver” (al costado izquierdo, como muestra la figura a continuación) y seleccionamos SQL




Lo anterior nos lleva a lo siguiente:






Aquí es donde se ponen los “comandos” para realizar las distintas acciones que se quieren realizar sobre las consultas.

Para realizar mostrar los campos que existen, sin que se repitan usamos la función DISTINCT, el comando se escribe de la manera que muestra la siguiente imagen:




 Donde después de Distinct se pone el campo sobre el cual se quiere hacer el filtro, en éste caso el campo que elegí fue Rut del cliente.

Luego, el resultado de la consulta se puede ver ejecutando la consulta con el botón ejecutar que se encuentra arriba a la izquierda. Finalmente, el resultado de la consulta es el siguiente:




SQL permite la realización de muchas otras funciones, Distinct es sólo una de las muchas alternativas que ofrece Access.



No hay comentarios:

Publicar un comentario