2nd Dec 2022 5 minutes de lecture Comment écrire une instruction SELECT en SQL ? Kateryna Koidan sql apprendre sql pratique en ligne SELECT Table des matières Qu'est-ce que SQL ? L'instruction SQL SELECT : Principes de base L'instruction SQL SELECT : Exemples Qu'y a-t-il au-delà de l'instruction SELECT ? Pratiquons l'instruction SELECT ! SQL est un langage permettant de communiquer avec des bases de données relationnelles, et l'instruction SELECT est la première chose que vous apprendrez lorsque vous commencerez à utiliser SQL. Dans cet article, vous apprendrez à écrire des instructions SELECT, des plus basiques aux plus avancées. Qu'est-ce que SQL ? SQL est l'abréviation de "Structured Query Language" (langage de requête structuré). Il a une longue histoire qui a débuté dans les années 1970. Étant la norme pour la communication avec les bases de données relationnelles, il a conservé sa popularité. Ce langage de programmation spécifique à un domaine est un outil efficace et puissant pour la gestion et l'accès aux données. Bien que son utilisation soit limitée par rapport aux langages de programmation polyvalents, il reste un prérequis pour les emplois liés aux données. Vous avez besoin de données provenant d'Oracle ou de Microsoft SQL Server ? Les requêtes SQL les obtiendront pour vous. Commencez à apprendre SQL dès aujourd'hui avec ce SQL pour les débutants cours. L'instruction SQL SELECT : Principes de base SELECT est l'instruction de base du langage SQL utilisée pour extraire des données d'une base de données. Les bases de données conservent leurs données dans des tableaux, qui se composent de colonnes et de lignes. Dans l'instruction SELECT, vous commencez par choisir les colonnes que vous voulez dans une certaine table de base de données. Vous pouvez également filtrer les lignes dans votre requête SQL, mais nous allons nous concentrer sur l'instruction de base SELECT. La syntaxe de l'instruction SQL SELECT est assez simple. Disons que vous avez un fichier table dans votre base de données avec des colonnes col_1, col_2, col_3, etc. Si vous n' avez besoin que de la première colonne de cette table, votre instruction SQL SELECT aura l'aspect suivant : SELECT col_1 FROM table; C'est tout ! Plutôt simple, non ? Si vous voulez plusieurs colonnes de votre table, il vous suffit de lister les noms de ces colonnes dans votre instruction SELECT: SELECT col_1, col_2, col_3 FROM table; Enfin, si vous voulez toutes les colonnes de votre table de base de données, vous pouvez simplement utiliser l'astérisque (*) au lieu d'énumérer tous les noms de colonnes : SELECT * FROM table; Mettons maintenant en pratique les instructions SELECT à l'aide de quelques exemples réels. L'instruction SQL SELECT : Exemples Pour une première expérience amusante avec les instructions SELECT, je vous suggère de vous exercer avec la table suivante, netflixqui répertorie certaines des séries télévisées Netflix les plus performantes. idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Pour commencer, nous ne voulons que les titres des séries télévisées. Notre instruction SELECT se présentera comme suit : SELECT title FROM netflix; Et voici le résultat : title The Queen's Gambit The Haunting of Hill House Challenger: The Final Flight Chewing Gum The Umbrella Academy Orphan Black Dear White People C'est génial ! Maintenant, nous voulons en savoir plus sur ces séries TV. Ajoutons des informations sur leur genre et leur année de sortie : SELECT title, genre, year FROM netflix; La sortie de cette requête SQL sera la suivante : titlegenreyear The Queen's Gambitdrama2020 The Haunting of Hill Househorror2018 Challenger: The Final Flightdocumentary2020 Chewing Gumcomedy2015 The Umbrella Academycomedy2019 Orphan Blackscience fiction2013 Dear White Peoplecomedy2017 Comme vous pouvez le voir, la syntaxe est simple. Il vous suffit d'écrire quelles colonnes vous voulez ajouter à SELECT et FROM quelle table. Enfin, disons que vous souhaitez afficher toutes les informations disponibles dans le tableau netflix tableau. Il suffit d'utiliser la requête suivante : SELECT * FROM netflix; Rappelez-vous que l'astérisque (*) indique que nous voulons obtenir toutes les colonnes de notre table de base de données. Le résultat affichera la table entière: idtitlegenreyearseasonsepisodes 1The Queen's Gambitdrama202017 2The Haunting of Hill Househorror2018110 3Challenger: The Final Flightdocumentary202014 4Chewing Gumcomedy2015212 5The Umbrella Academycomedy2019220 6Orphan Blackscience fiction2013550 7Dear White Peoplecomedy2017330 Qu'y a-t-il au-delà de l'instruction SELECT ? Vous avez maintenant une compréhension de base du fonctionnement des requêtes SQL. Mais, bien sûr, vous pouvez faire beaucoup plus avec SQL, et plus particulièrement avec les instructions SELECT. Parmi les actions les plus simples, citons le filtrage des données avec le mot-clé WHERE et le tri des résultats avec le mot-clé ORDER BY: SELECT * FROM netflix WHERE genre = 'comedy' ORDER BY year; Avec cette requête simple, nous avons sélectionné les séries TV dans le genre comédie et trié le résultat par année de sortie : idtitlegenreyearseasonsepisodes 4Chewing Gumcomedy2015212 7Dear White Peoplecomedy2017330 5The Umbrella Academycomedy2019220 Cependant, ne vous laissez pas tromper par la simplicité de ces requêtes. SQL est un outil puissant d'accès et de gestion des données. Dans l'instruction SELECT, vous pouvez combiner les données de plusieurs tables, calculer des valeurs récapitulatives, inclure des filtres complexes, etc. Pour en savoir plus, consultez ce guide complet sur l'instruction SELECT en SQL. Pratiquons l'instruction SELECT ! Si vous voulez apprendre SQL rapidement, vous avez besoin de beaucoup de pratique avec des exemples du monde réel. Je vous suggère de commencer par le SQL pour les débutants cours. Ce cours couvre les requêtes simples exécutées sur une seule table et des sujets plus avancés comme la jonction de plusieurs tables, le filtrage des données avec des conditions complexes WHERE et l'écriture de sous-requêtes. De plus, vous aurez l'occasion de pratiquer ces sujets SQL grâce à 129 exercices interactifs. Vous souhaitez en savoir plus ? Rejoignez la piste Les Fondamentaux de SQL. Il comprend deux autres cours en plus de SQL pour les débutants et comporte plus de 390 exercices interactifs au total. Avec cette piste, vous irez au-delà des simples instructions SELECT et apprendrez à traiter les données INSERT, UPDATE et DELETE en SQL. Vous vous exercerez également à traiter des données numériques, textuelles et autres. Si vous avez des doutes sur l'efficacité de l'apprentissage en ligne, consultez cet article qui résume les meilleures façons de pratiquer SQL en ligne. Merci de votre lecture et bon apprentissage ! Tags: sql apprendre sql pratique en ligne SELECT