Junior — Middle
SQL è un linguaggio orientato alla descrizione dei risultati o all'esecuzione di comandi, e come determinarne il tipo?
sobes.tech AI
Risposta dell'AI
SQL (Structured Query Language) è un linguaggio orientato alla descrizione dei risultati, non all'esecuzione di comandi. Appartiene ai linguaggi dichiarativi, dove si descrive quali dati si vogliono ottenere, e non come estrarli esattamente.
Ad esempio, la query:
SELECT name, age FROM users WHERE age > 18;
descrive quali dati sono necessari (nomi e età degli utenti sopra i 18 anni), ma non indica come il DBMS deve eseguire questa query.