Bases de datos en la enseñanza

4 / Consultas

Filtrar registros

El filtrado de registros ayuda en aquellos casos donde el resultado de la consulta es muy amplio y necesitas sólo parte de la información que muestra la consulta. En la figura 4.26 puedes ver los botones que te permitirán trabajar con filtros.

Iconos para para el filtrado de registros

Figura 4.26

Autofiltro

El modelo de filtro más sencillo se denomina Autofiltro y funciona del siguiente modo.

Actividad 4

  1. Abre la consulta que muestra el listado de alumnos y haz clic sobre alguno de los valores del campo Nombre para seleccionarlo.
  2. A continuación, selecciona el botón Autofiltro de la barra de herramientas. Comprueba en la figura 4.27 cómo el resultado son todos aquellos registros que contienen el mismo valor en el campo Nombre.

 

Ejemplo de autofiltro

Figura 4.27

Filtro estándar

En el caso de necesitar más control sobre la selección de registros puedes recurrir al Filtro estándar. Observa a continuación cómo mostrar únicamente aquellos alumnos nacidos en el año 1990.

Actividad 5

  1. En la consulta que muestra el listado de alumno, haz clic en el botón Filtro estándar para mostrar el cuadro de diálogo de la figura 4.28.
  2. En la primera lista denominada Nombre del campo selecciona FechaNacimiento.
  3. Ahora en la lista Condición selecciona el símbolo >= correspondiente con la expresión mayor o igual.
  4. En el campo Valor debes escribir 01/01/1990. Al terminar, OpenOffice Base incluirá almohadillas al principio y al final de modo que la expresión sea correcta.
Cuadro de diálogo Filtro estándar

Figura 4.28

  1. Con los pasos anteriores has definido el límite inferior de la selección; ahora tienes que hacer lo mismo para el límite superior. Haz clic en el botón Filtro estándar para mostrar el cuadro de diálogo del mismo nombre.
  2. De nuevo, pero en esta ocasión en la segunda fila, selecciona la lista Nombre del campo y elige de nuevo FechaNacimiento.
  3. En la lista Condición selecciona el símbolo <= correspondiente con la expresión menor o igual.
  4. Por último, escribe en el campo Valor la expresión #31/12/1990#. Después de realizar estos pasos, el cuadro de diálogo debe tener un aspecto similar al que muestra la figura 4.29.
  5. Para finalizar, haz clic en Aceptar y la vista previa mostrará los registros filtrados.
Cuadro de diálogo Filtro estándar con dos criterios

Figura 4.29

En el campo Vínculo debes establecer el operador “Y”. Un poco más adelante conocerás este importante elemento.

Eliminar filtro

Para devolver los resultados de la consulta a su aspecto inicial y deshacer los cambios generados por la aplicación de uno o varios filtros, debes utilizar el botón Eliminar filtro situado en la barra de herramientas.

Operadores de comparación

Los operadores de comparación no sólo se utilizan en los filtros. Como verás un poco más adelante son un elemento fundamental dentro de la estructura de consultas más complejas y elaboradas. Para que no tengas ningún problema con ellos aquí tienes una tabla con los que más se utilizan.

Operador

Se lee

Resultado

=

Igual a

Devuelve los registros que coinciden con la condición.

Menor que

Muestra aquellos registros cuyos valores son estrictamente menores que la condición.

Mayor que

Muestra aquellos registros cuyos valores son estrictamente mayores que la condición.

<=

Menor o igual que

Devuelve los registros cuyos valores son menores o iguales a la condición.

>=

Mayor o igual que

Devuelve los registros cuyos valores son mayores o iguales a la condición.

<> 

Distinto de

Sólo muestra aquellos registros que tienen valores distintos a la condición.