Ce este o interogare a bazei de date?

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:

Extras din tabelul de angajați al bazei de date Northwind
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
Vicepreședinte, Vânzări
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.