Una consulta de base de datos extrae datos de una base de datos y los formatea de forma legible. Una consulta debe estar escrita en el idioma que requiere la base de datos; por lo general, ese lenguaje es SQL.
Por ejemplo, cuando desea datos de una base de datos, utiliza una consulta para solicitar la información específica que desea. Tal vez tenga una tabla de empleados y desee realizar un seguimiento de los números de rendimiento de ventas. Puede consultar su base de datos para el empleado que registró las ventas más altas en un período determinado.
La instrucción SQL SELECT
Una consulta de base de datos debe seguir el formato de consulta requerido por la base de datos. El formato más común es el formato de consulta estándar del lenguaje de consulta estructurado (SQL) utilizado por muchos sistemas de administración de bases de datos. SQL es un lenguaje poderoso capaz de consultas avanzadas.
SQL utiliza una instrucción SELECT para seleccionar datos específicos.
Considere un ejemplo basado en la base de datos Northwind que con frecuencia se envía con productos de base de datos como un tutorial.
Aquí hay un extracto de la tabla de empleados de la base de datos:
ID de empleado | Apellido | Nombre de pila | Título | Dirección | Ciudad | Región | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Representante de ventas | 507 - 20a avenida MI. | Seattle | Washington | |
2 | Batán | Andrés |
| 908 W. Capital Way | Tacoma | Washington | |
3 | Leverling | Janet | Representante de ventas | 722 Moss Bay Blvd. | Kirkland | Washington |
Para devolver el nombre y el título de un empleado de la base de datos, la declaración SELECT se vería así:
SELECCIONE Nombre, Apellido, Título de los empleados;
Volvería
Nombre de pila | Apellido | Título |
---|---|---|
Nancy | Davolio | Representante de ventas |
Andrés | Batán | Vicepresidente de ventas |
Janet | Leverling | Representante de ventas |
Para refinar aún más los resultados, puede agregar una cláusula WHERE:
SELECCIONAR Nombre, Apellido de los empleados
DONDE Ciudad = 'Tacoma';
Devuelve el Nombre y el Apellido de cualquier empleado que sea de Tacoma:
Nombre de pila | Apellido |
---|---|
Andrés | Batán |
Tenga en cuenta que SQL devuelve datos en forma de fila / columna que es similar a Microsoft Excel, lo que facilita su visualización y trabajo. Otros idiomas de consulta pueden devolver datos como un gráfico o gráfico.
El poder de las consultas
Una base de datos tiene el potencial de revelar tendencias y actividades complejas, pero este poder solo se aprovecha mediante el uso de la consulta. Una base de datos compleja consta de varias tablas que almacenan una gran cantidad de datos. Una consulta le permite filtrarla en una sola tabla para que pueda analizarla más fácilmente.
Las consultas también pueden realizar cálculos en sus datos o automatizar las tareas de administración de datos. También puede revisar las actualizaciones de sus datos antes de enviarlos a la base de datos.