Informatică Baze de date
Interogari SQL select from where
Interogările SQL SELECT FROM WHERE sunt instrucțiuni care extrag date specifice din tabelele unei baze de date. Ele permit filtrarea rezultatelor în funcție de condiții definite. Acestea formează baza interogărilor în SQL.
Structura de bază a interogării
- SELECT Specifică coloanele care vor fi afișate în rezultat. Exemplu: SELECT nume, varsta pentru a extrage aceste coloane.
- FROM Indică tabela din care se extrag datele. Exemplu: FROM elevi pentru a accesa tabela 'elevi'.
- WHERE Adaugă o condiție pentru filtrarea rândurilor. Exemplu: WHERE varsta > 10 pentru a selecta doar elevii cu vârsta peste 10 ani.
Exemple practice
- Exemplu simplu SELECT * FROM produse WHERE pret > 100; - afișează toate coloanele din tabela 'produse' pentru produsele cu prețul peste 100.
- Exemplu cu coloane specifice SELECT nume, nota FROM studenti WHERE nota >= 5; - extrage numele și nota studenților care au promovat (nota >= 5).
- Exemplu cu condiție compusă SELECT titlu, autor FROM carti WHERE an_publicare = 2020 AND gen = 'SF'; - selectează titlurile și autorii cărților SF publicate în 2020.
Folosește WHERE pentru a limita rezultatele și evita SELECT * când ai nevoie doar de anumite coloane.