Informatică Baze de date

Cum se scrie o interogare SQL SELECT?

O interogare SQL SELECT este utilizată pentru a extrage date dintr-o bază de date, permițând specificarea coloanelor, tabelelor și condițiilor de filtrare. Ea este cea mai comună comandă SQL și se scrie cu sintaxa: SELECT coloane FROM tabel WHERE condiții ORDER BY coloane. Rezultatul este un set de rânduri care îndeplinesc criteriile.

Sintaxa de bază a SELECT

  1. 1
    Specificarea coloanelor Listează coloanele dorite sau folosește '*' pentru toate coloanele. Exemplu: SELECT Nume, Vârsta FROM Studenți; returnează doar aceste două coloane.
  2. 2
    Specificarea tabelului Adaugă clauza FROM cu numele tabelului. Exemplu: SELECT * FROM Produse; extrage toate datele din tabelul 'Produse'.
  3. 3
    Adăugarea condițiilor Folosește WHERE pentru a filtra rândurile. Exemplu: SELECT * FROM Studenți WHERE Vârsta > 18; returnează studenții cu vârsta peste 18 ani.

Exemple de interogări SELECT

  • Selectare cu sortare SELECT Nume, Nota FROM Examene WHERE Nota >= 5 ORDER BY Nota DESC; returnează numele și notele de la examenele promovate, sortate descrescător.
  • Selectare cu funcții agregate SELECT COUNT(*) FROM Angajați WHERE Departament = 'IT'; numără câți angajați sunt în departamentul IT.
  • Selectare din mai multe tabele SELECT Studenți.Nume, Cursuri.Titlu FROM Studenți JOIN Înscrieri ON Studenți.ID = Înscrieri.ID_Student JOIN Cursuri ON Înscrieri.ID_Curs = Cursuri.ID; extrage numele studenților și titlurile cursurilor la care sunt înscriși.

Începe cu interogări simple pe un singur tabel, apoi adaugă WHERE și ORDER BY, înainte de a trece la JOIN-uri pentru relații complexe.

Mai multe din Baze de date