Una consulta de base de dades extreu dades d'una base de dades i la formata de forma llegible. Una consulta s'ha d'escriure en l'idioma que la base de dades requereix, en general, aquest idioma és SQL.
Per exemple, quan vulgueu dades d'una base de dades, utilitzeu una consulta per demanar la informació específica que voleu. Potser tingueu una taula d'empleats i voleu fer un seguiment dels números de rendiment de les vendes. Podeu consultar la vostra base de dades per a l'empleat que va registrar les vendes més altes en un període determinat.
La instrucció SQL SELECT
Una consulta de base de dades ha de seguir el format de consulta requerit per la base de dades. El format més comú és el format de consultes estàndard del llenguatge de consulta estructurada (SQL) utilitzat per molts sistemes de gestió de bases de dades. SQL és un llenguatge potent capaç de realitzar consultes avançades.
SQL utilitza una instrucció SELECT per seleccionar dades específiques.
Considereu un exemple basat en la base de dades Northwind que sovint s'inclou amb productes de base de dades com a tutorial.
A continuació es mostra un extracte de la taula d'empleats de la base de dades:
EmployeeID | Cognom | Nom | Títol | adreça | ciutat | Regió | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Representant de vendes | 507 - 20a av. E. | Seattle | WA | |
2 | Més completa | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Aixecament | Janet | Representant de vendes | 722 Moss Bay Blvd. | Kirkland | WA |
Per retornar el nom i el títol d'un empleat de la base de dades, la instrucció SELECT es veuria així:
SELECCIONAR primer nom, cognom, títol FROM empleats;
Tornaria:
Nom | Cognom | Títol |
---|---|---|
Nancy | Davolio | Representant de vendes |
Andrew | Més completa | Vicepresident de Vendes |
Janet | Aixecament | Representant de vendes |
Per millorar encara més els resultats, podeu afegir una clàusula WHERE:
SELECCIONAR primer nom, darrer treball dels empleats
WHERE City = 'Tacoma';
Retorna el FirstName i LastName de qualsevol empleat que sigui de Tacoma:
Nom | Cognom |
---|---|
Andrew | Més completa |
Tingueu en compte que SQL retorna les dades en un formulari de fila / columna que és similar a Microsoft Excel, per la qual cosa és fàcil de veure i treballar. Altres idiomes de consulta poden retornar dades com a gràfic o gràfic.
El poder de les consultes
Una base de dades té el potencial per revelar tendències i activitats complexes, però aquest poder només s'utilitza mitjançant l'ús de la consulta. Una base de dades complexa consisteix en múltiples taules que emmagatzemen una infinitat de dades. Una consulta us permet filtrar-la en una sola taula perquè pugueu analitzar-la més fàcilment.
Les consultes també poden realitzar càlculs en les vostres dades o automatitzar tasques de gestió de dades. També podeu revisar les actualitzacions de les dades abans de comprometre'ls a la base de dades.