Sobes.tech
Junior — Middle

SQL est-il un langage axé sur la description des résultats ou sur l'exécution de commandes, et comment en déterminer le type?

sobes.tech IA

Réponse de l'IA

SQL (Structured Query Language) est un langage orienté vers la description des résultats, et non l'exécution de commandes. Il appartient aux langages déclaratifs, où vous décrivez quelles données vous souhaitez obtenir, et non comment les extraire précisément.

Par exemple, la requête :

SELECT name, age FROM users WHERE age > 18;

décrit quelles données sont nécessaires (noms et âges des utilisateurs de plus de 18 ans), mais ne précise pas comment le SGBD doit exécuter cette requête.