Top Profil

Glossaire · Concepts fondamentaux

SQL

Aussi appelé : Structured Query Language · Langage SQL

Définition

SQL est le langage standard pour interroger et manipuler les bases de données relationnelles : sélectionner des lignes selon des critères, les regrouper, les joindre entre tables, insérer, modifier ou supprimer des données, définir la structure. Proche de l'anglais (« SELECT nom FROM clients WHERE ville = 'Lyon' »), il est normalisé depuis 1986 et commun, à quelques variantes près, à PostgreSQL, MySQL, Oracle, SQL Server et aux entrepôts de données analytiques comme BigQuery ou Snowflake.

Dans la pratique

SQL est la compétence la plus transversale de l'informatique : développeurs, data analysts, data engineers et administrateurs l'utilisent tous, et il survit à toutes les modes. Les écarts de niveau sont pourtant immenses entre savoir écrire une sélection simple et maîtriser les jointures complexes, les fonctions de fenêtrage et l'optimisation. Un test pratique de SQL en entretien reste l'un des plus révélateurs.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.