Informatică Baze de date
Exercitii SQL cu WHERE si ORDER BY
Exercițiile SQL cu WHERE și ORDER BY filtrează rândurile dintr-o tabelă și le sortează după anumite criterii. WHERE selectează datele care îndeplinesc o condiție specificată, iar ORDER BY aranjează rezultatele în ordine crescătoare sau descrescătoare. Aceste clauze sunt esențiale pentru interogări precise și organizate.
Exerciții practice cu WHERE
- Filtrare după valoare numerică SELECT * FROM angajati WHERE salariu > 3000; - returnează angajații cu salariul peste 3000.
- Filtrare după text SELECT nume FROM produse WHERE categorie = 'electronice'; - afișează numele produselor din categoria electronice.
- Condiții multiple cu AND SELECT * FROM comenzi WHERE data >= '2024-01-01' AND total > 100; - selectează comenzile din 2024 cu totalul peste 100.
Exerciții cu ORDER BY
- Sortare crescătoare SELECT nume, varsta FROM studenti ORDER BY varsta; - listează studenții în ordine crescătoare a vârstei.
- Sortare descrescătoare SELECT produs, pret FROM inventar ORDER BY pret DESC; - aranjează produsele de la cel mai scump la cel mai ieftin.
- Combinare WHERE și ORDER BY SELECT * FROM angajati WHERE departament = 'IT' ORDER BY nume; - afișează angajații din departamentul IT sortați alfabetic.
Folosește WHERE pentru a limita rezultatele și ORDER BY pentru a le organiza, testând interogările pe baze de date practice.