SQL e limbajul cu care ceri date. Nu spui CUM să le găsească (ca într-un algoritm), ci CE vrei — iar motorul bazei se ocupă de restul. Cea mai folosită comandă e SELECT: alege coloane, filtrează rânduri, ordonează rezultatul.
Patru clauze, mereu în această ordine. Doar SELECT și FROM sunt obligatorii.
Alege coloanele, pune o condiție și o ordonare. Lecția scrie SQL-ul și îl rulează pe tabela carti.
O funcție scalară primește o valoare și întoarce una, pe fiecare rând. Pe numere, pe date, pe șiruri.
| categorie | funcție | rezultat |
|---|---|---|
| numere | ROUND(42.567, 2) | 42.57 |
| numere | ABS(-8) | 8 |
| date | YEAR('2026-03-12') | 2026 |
| date | MONTH('2026-03-12') | 3 |
| șiruri | UPPER('ana') | 'ANA' |
| șiruri | LENGTH('Moromeții') | 9 |
| șiruri | SUBSTR('Enigma', 1, 3) | 'Eni' |
| conversii | CAST('42' AS INT) | 42 |
Șase întrebări despre SELECT.
SELECT, condensat.