Consultas SQL: Cómo Filtrar y Ordenar Datos en Tablas
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 8,49 KB
Consultas en la Tabla Agenda
30. Visualizar Clientes Nacidos Antes de 1975 con Teléfono que Comienza por 954
Para visualizar de forma permanente en la tabla Agenda solo los clientes que nacieron antes de 1975 y cuyo teléfono comienza por 954, sigue estos pasos:
- Asegúrate de que el campo de fecha de nacimiento esté configurado como "FECHA/HORA".
- Arrastra todos los campos a la consulta.
- En el criterio de FECHA DE NACIMIENTO, introduce:
< 01/01/1975
- En el criterio de TLFNO (en la misma fila que el anterior), introduce:
954*
Nota: El sistema puede agregar automáticamente barras, comillas, almohadillas, etc. No te preocupes por esto.
Nota: Al colocar dos criterios en la misma fila, se requiere que se cumplan ambos. Si se colocan en filas distintas (con una "O" a la izquierda), se cumplirá la consulta si se cumple uno u otro.
31. Visualizar Clientes de la Provincia de Sevilla
Para visualizar de forma permanente en la tabla Agenda solo las personas de la provincia de Sevilla:
- Arrastra todos los campos a la consulta.
- En el criterio de PROVINCIA, introduce:
Sevilla
32. Crear una Consulta Idéntica a la Tabla Agenda
Para crear una consulta de la tabla Agenda que sea idéntica a dicha tabla:
- En el cuadro general, en la parte izquierda, haz clic en CONSULTAS.
- Haz clic en "Crear una consulta en Vista Diseño".
- Agrega la tabla AGENDA.
- Selecciona TODOS los campos.
- Cierra y guarda la consulta con un nombre descriptivo.
33. Visualizar Clientes con Más de 40 Años
Para diseñar una consulta que muestre los clientes con más de 40 años (asumiendo que existe un campo EDAD):
- Arrastra todos los campos a la consulta.
- En el criterio de EDAD, introduce:
>40
34. Visualizar Nombre, Apellidos y Edad, Ordenados por Edad (Descendente)
Para visualizar de forma permanente en la tabla Agenda solo los campos NOMBRE, APELLIDOS y EDAD, ordenados de mayor a menor según la edad:
- Arrastra los campos NOMBRE, APELLIDOS y EDAD a la consulta.
- En el orden de EDAD, selecciona:
Descendente
35. Visualizar Clientes Mayores de 18 y Menores de 50 Años
Para visualizar de forma permanente en la tabla Agenda los clientes mayores de 18 años pero menores de 50:
- Arrastra todos los campos a la consulta.
- En el criterio de EDAD, introduce:
entre 18 y 50
(con tres espacios entre cada valor).
36. Visualizar Clientes de Sevilla Llamados Antonio
Para visualizar de forma permanente en la tabla Agenda los clientes que sean de Sevilla y se llamen Antonio:
- Arrastra todos los campos a la consulta.
- En el criterio de NOMBRE, introduce:
Antonio
- En el criterio de PROVINCIA (en la misma fila que el anterior), introduce:
Sevilla
37. Visualizar Clientes de Sevilla, Madrid o Segovia
Para visualizar de forma permanente en la tabla Agenda los clientes que sean de Sevilla, Madrid o Segovia, puedes hacerlo de dos maneras:
Método 1:
- Arrastra todos los campos a la consulta.
- En el criterio de PROVINCIA, introduce:
Sevilla
- En el criterio de PROVINCIA (en la fila inferior al anterior), introduce:
Segovia
- En el criterio de PROVINCIA (en la fila inferior al anterior), introduce:
Madrid
Método 2:
- Arrastra todos los campos a la consulta.
- En el criterio de PROVINCIA, introduce:
Sevilla o Segovia o Madrid
38. Visualizar Clientes de Sevilla o que se Llamen Antonio
Para visualizar de forma permanente en la tabla Agenda los clientes que sean de Sevilla o se llamen Antonio:
- Arrastra todos los campos a la consulta.
- En el criterio de PROVINCIA, introduce:
Sevilla
- En el criterio de NOMBRE (en la fila inferior al anterior), introduce:
Antonio
39. Filtrar Clientes por Patrones en el Nombre
Para visualizar de forma permanente en la tabla Agenda, clientes según diferentes patrones en su nombre (ejemplo: Antonio, Ana y María):
a. Clientes cuyo nombre empiece por AN
- En el criterio de NOMBRE, introduce:
AN*
b. Clientes cuyo nombre termine en O
- En el criterio de NOMBRE, introduce:
*O
c. Clientes cuyo nombre empiece por AN y termine en O
- En el criterio de NOMBRE, introduce:
AN*O
d. Clientes cuyo nombre contenga las letras TO
- En el criterio de NOMBRE, introduce:
*TO*
Nota: El asterisco (*) representa cualquier secuencia de caracteres (incluyendo la ausencia de caracteres).
40. Visualizar Clientes de Sevilla o con Nombre que Empiece por AN, Ordenados por Edad (Descendente)
Para visualizar con frecuencia en la tabla Agenda una estructura ordenada de mayor a menor por la edad y que muestre solo los clientes de Sevilla o aquellos cuyo nombre empiece por AN:
- Arrastra todos los campos a la consulta.
- En el orden de EDAD, selecciona:
Descendente
- En el criterio de PROVINCIA, introduce:
Sevilla
- En el criterio de NOMBRE (en una línea inferior al anterior), introduce:
AN*
Creación de Tablas Relacionadas: Pacientes, Médicos y Visitas
41. Crear y Relacionar las Tablas Pacientes, Médicos y Visitas
Vamos a crear tres tablas: Pacientes, Médicos y Visitas, y relacionarlas entre sí.
Estructura de las Tablas
- Tabla Pacientes: Nombre, Apellido, Sexo
- Tabla Médicos: Nombre, Apellido, Edad, Provincia
- Tabla Visitas: Nombre del Paciente, Motivo de la Visita, Nombre del Médico, Tratamiento
Registros de Ejemplo
- Tabla Pacientes:
- Jose González H
- Carmen Jiménez M
- Lucía Guzmán M
- Tabla Médicos:
- Enrique Berrocal 40 Sevilla
- Ismael Pérez 35 Madrid
- Cristina Valle 43 Zamora
- Tabla Visitas:
- Carmen Vómitos Enrique Reposo
- Carmen Diarrea Enrique Pastillas
- Lucía Mareos Cristina Supositorios
Pasos para la Creación
- Crea la tabla Pacientes con un campo CÓDIGO DE PACIENTE (Autonumérico, Clave principal) y los campos Nombre, Apellido y Sexo.
- Crea la tabla Médicos con un campo CÓDIGO DE MÉDICO (Autonumérico, Clave principal) y los campos Nombre, Apellido, Edad y Provincia.
- Crea la tabla Visitas. En la vista de diseño, crea los campos Código de Visita, Motivo de la Visita y Tratamiento.
- Para los campos Nombre del Paciente y Nombre del Médico, utiliza la opción "Insertar / Columna de Búsqueda":
- Selecciona "Quiero que busque los valores en una tabla".
- Elige la tabla Pacientes para Nombre del Paciente y la tabla Médicos para Nombre del Médico.
- Agrega los campos que se visualizarán en la lista desplegable (Nombre y Apellido en ambos casos).
- Deja marcada la opción "Ocultar la columna clave".
- Nombra los campos como Nombre del Paciente y Nombre del Médico respectivamente.
- Introduce los registros de ejemplo en las tablas Pacientes y Médicos.
- Introduce los registros en la tabla Visitas, seleccionando los valores correspondientes de las listas desplegables para Nombre del Paciente y Nombre del Médico.