Interogările folosesc puterea bazei dvs. de date
O interogare de bază de date extrage datele dintr-o bază de date și o formatează într-o formă ușor de citit. O interogare trebuie scrisă în limba pe care o cere baza de date - de obicei, acea limbă este SQL .
De exemplu, când doriți să obțineți date dintr-o bază de date, utilizați o interogare pentru a solicita informațiile specifice pe care le doriți. Poate că aveți o masă pentru angajați și doriți să urmăriți numerele de performanță pentru vânzări. Puteți interoga baza de date pentru angajatul care a înregistrat cele mai mari vânzări într-o anumită perioadă.
Declarația SQL SELECT
O interogare de bază de date trebuie să respecte formatul de interogare solicitat de baza de date. Cel mai obișnuit format este formatul de interogare standard de limbă (SQL) utilizat de mai multe sisteme de gestionare a bazelor de date. SQL este un limbaj puternic capabil de interogări avansate.
SQL utilizează o instrucțiune SELECT pentru a selecta date specifice.
Luați în considerare un exemplu bazat pe baza de date Northwind, care în mod obișnuit se livrează cu produse de bază de date ca un tutorial.
Iată un extras din tabelul Angajații bazei de date:
Card de identitate al angajatului | Numele de familie | Nume | Titlu | Adresa | Oraș | Regiune | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Reprezentant de vânzări | 507 - 20th Ave. E. | Seattle | WA | |
2 | Fuller | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Reprezentant de vânzări | 722 Moss Bay Blvd. | Kirkland | WA |
Pentru a returna numele și titlul angajatului din baza de date, instrucțiunea SELECT ar arăta astfel:
SELECT Nume, Nume, Titlu FROM Angajați;
Se va întoarce:
Nume | Numele de familie | Titlu |
---|---|---|
Nancy | Davolio | Reprezentant de vânzări |
Andrew | Fuller | Vicepreședinte, Vânzări |
Janet | Leverling | Reprezentant de vânzări |
Pentru a îmbunătăți rezultatele, puteți adăuga o clauză WHERE:
SELECT FirstName, LastName FROM angajați
WHERE Oraș = 'Tacoma';
Aceasta returnează numele și prenumele oricărui angajat care este din Tacoma:
Nume | Numele de familie |
---|---|
Andrew | Fuller |
Rețineți că SQL returnează date într-o formă de rând / coloană care este similară cu Microsoft Excel, facilitând vizualizarea și lucrul cu acestea. Alte limbi de interogare pot returna datele ca un grafic sau o diagramă.
Puterea interogărilor
O bază de date are potențialul de a dezvălui tendințe și activități complexe, dar această putere este utilizată numai prin utilizarea interogării. O bază de date complexă constă din mai multe tabele care stochează o multitudine de date. O interogare vă permite să o filtrați într-o singură masă pentru a putea o analiza mai ușor.
De asemenea, interogările pot efectua calcule pe datele dvs. sau pot automatiza sarcinile de gestionare a datelor. De asemenea, puteți să revizuiți actualizările datelor înainte de a le angaja în baza de date.