3 Oct 2024 Gustavo du Mortier Le total mobile en SQL : Qu'est-ce que c'est et comment le calculer Le calcul d'un total mobile en SQL est simple lorsque vous utilisez les fonctions de fenêtre. Ces mesures pratiques sont similaires aux totaux courants et aux moyennes mobiles, et elles vous aideront à obtenir une image claire de vos données. Dans cet article, nous allons expliquer et explorer les totaux glissants. En SQL, un total glissant est une métrique importante qui vous aide à voir comment les tendances évoluent dans le temps, ce qui vous donne une image claire de vos données. Lire plus 3 Oct 2024 Martyna Sławińska 12 questions d'entraînement sur les fonctions SQL Les fonctions SQL permettent de manipuler les données, y compris les chaînes de caractères et les valeurs numériques. Cet article présente 12 questions d'entraînement sur les fonctions SQL - avec solutions et explications détaillées - qui vous aideront à consolider vos connaissances en SQL. Pratiquer SQL est important si vous voulez améliorer vos compétences. Mais il est difficile de trouver des exercices d'entraînement SQL. Nous voulons vous aider, c'est pourquoi nous avons publié des compilations gratuites d'exercices d'entraînement SQL. Lire plus 20 Aug 2024 Maria Durkin SQL vs. MySQL : Quelle est la différence ? SQL et MySQL sont-ils la même chose ? Dans ce guide destiné aux débutants, nous expliquons les différences entre SQL et MySQL et comment ils s'intègrent dans le cadre plus large des systèmes de gestion de bases de données relationnelles. Lorsque l'on débute avec les bases de données, il est facile de se sentir dépassé par la terminologie. SQL, MySQL, d'autres acronymes... Cela peut faire beaucoup. Et parfois, comme pour SQL et MySQL, la terminologie peut sembler plus similaire que différente. Lire plus 20 Aug 2024 Jakub Romanowski 2024 Tendances des bases de données : SQL est-il toujours le roi ? Vous voulez savoir quelle base de données sera la plus populaire en 2024 ? Dans cet article, je passe en revue les résultats de l'enquête Stack Overflow Developer Survey de 2024. Vous verrez pourquoi SQL est toujours au top, PostgreSQL est en hausse et de plus en plus de développeurs s'intéressent à SQLite. Nous parlerons également des avantages de l'apprentissage de SQL en ligne, des ressources recommandées et de la façon dont les développeurs codent en dehors du travail pour le plaisir et la croissance professionnelle. Lire plus 25 Jun 2024 Ignacio L. Bisso Quelles sont les requêtes SQL de base ? Vous pouvez accéder aux données d'une base de données à l'aide de quelques requêtes SQL de base. Dans cet article, nous passons en revue les requêtes SQL fondamentales que tout débutant devrait connaître. Les bases de données sont omniprésentes et contiennent différents types de données. Presque toutes supportent SQL, un langage qui vous permet de lire et de manipuler les données contenues dans une base de données. Dans cet article, je vous montrerai les requêtes SQL de base que vous pouvez utiliser pour effectuer de nombreuses tâches quotidiennes liées aux données. Lire plus 25 Jun 2024 Ignacio L. Bisso Qu'est-ce qu'une expression de table commune (CTE) en SQL ? L'expression de table commune (CTE) est une construction puissante en SQL qui permet de simplifier une requête. Les CTE fonctionnent comme des tables virtuelles (avec des enregistrements et des colonnes), créées pendant l'exécution d'une requête, utilisées par la requête et éliminées après l'exécution de la requête. Les CTE servent souvent de pont pour transformer les données des tables sources au format attendu par la requête. Question : Qu'est-ce qu'une expression de table commune en SQL ? Lire plus 25 Jun 2024 Agnieszka Kozubek-Krycuń Qu'est-ce qu'un dialecte SQL et lequel devez-vous apprendre ? Mis à jour le : 12 septembre 2023 SQL, SQL standard, SQL Server, MySQL, PostgreSQL, Oracle, ... Vous aimeriez apprendre SQL, mais vous vous sentez dépassé par les options et vous ne savez pas par où commencer. Nous allons vous expliquer la signification de chacun de ces termes et ce qu'ils ont à voir avec les dialectes SQL. Plonger dans le monde des dialectes SQL peut donner l'impression de sauter dans une piscine profonde sans savoir nager. Lire plus 25 Jun 2024 Tihomir Babic Comment interroger un arbre parent-enfant en SQL Qu'est-ce qu'une arborescence parent-enfant en SQL ? Dans cet article, nous répondons à cette question, nous parlons de la hiérarchie des requêtes et nous démontrons les cinq requêtes SQL les plus courantes dont vous aurez besoin pour ces structures de données. Oui, vous pouvez utiliser SQL sur une structure arborescente parent-enfant. Je vous montrerai comment dans cet article. En cours de route, je vous présenterai cinq exemples de requêtes, en commençant par la plus simple et en terminant par la plus complexe. Lire plus 25 Jun 2024 Martyna Sławińska Comment importer un fichier CSV dans une base de données MySQL Les fichiers CSV stockent et transfèrent des données entre les bases de données. Lisez la suite pour découvrir à quel point il est facile de travailler avec des fichiers CSV dans une base de données MySQL. Les fichiers CSV sont l'un des formats d'échange de données les plus anciens et sont encore largement utilisés par les professionnels de l'informatique dans différents domaines. Il est courant que les ressources de données en ligne et les différents logiciels de base de données proposent leurs téléchargements de données au format CSV. Lire plus 25 Jun 2024 Jakub Romanowski Comment importer des fichiers CSV dans PostgreSQL avec pgAdmin Vous travaillez avec des données et utilisez des fichiers CSV ? Voici un guide pratique sur l'importation de ces fichiers dans une base de données PostgreSQL à l'aide de pgAdmin, l'un des meilleurs éditeurs PostgreSQL du marché. Entrons tout de suite dans l'importation de fichiers CSV dans une base de données PostgreSQL. Nous commencerons par expliquer ce qu'est un fichier CSV, puis nous vous présenterons pgAdmin et vous montrerons comment procéder à l'importation. Lire plus 25 Jun 2024 Kateryna Koidan 5 exemples pratiques d'ETC SQL Les expressions de table communes (CTE) ont été introduites dans SQL pour améliorer la lisibilité et la structure des requêtes SQL, en particulier celles qui nécessitent plusieurs étapes pour obtenir les résultats nécessaires. Dans cet article, nous allons passer en revue plusieurs exemples pour montrer comment les CTE SQL peuvent vous aider avec des calculs complexes et des structures de données hiérarchiques. Expressions de table communes en SQL Les expressions de table commune (CTE), également appelées clauses WITH, permettent de créer des sous-requêtes nommées qui sont ensuite référencées dans la requête principale. Lire plus 23 Jun 2024 Tihomir Babic Top 9 des questions d'entretien SQL GROUP BY Vous vous préparez à un entretien d'embauche en SQL ? Ce guide vous guidera à travers neuf questions de base, intermédiaires et avancées sur le GROUP BY auxquelles vous pourriez avoir à répondre. Certaines questions GROUP BY reviennent souvent dans les entretiens d'embauche en SQL ; dans cet article, nous vous expliquons comment y répondre. Si vous êtes un analyste de données ou un autre professionnel des données qui se prépare à un entretien, cet article a pour but de vous aider. Lire plus 23 Jun 2024 Adrian Więch Qu'est-ce qu'un SGBD ? Mis à jour le : 19 février 2024 Chaque jour, nous générons de grandes quantités de données qui doivent être stockées d'une manière ou d'une autre. C'est là que les SGBD s'avèrent utiles. Découvrez ce qu'ils sont et comment ils sont liés aux bases de données. Si vous suivez un régime et souhaitez simplement surveiller votre poids, vous pouvez probablement utiliser un morceau de papier et un crayon. Si vous souhaitez ensuite noter votre apport calorique quotidien, vous utiliserez probablement une feuille de calcul. Lire plus 23 Jun 2024 Himanshu Kathuria Ces requêtes SQL vous aideront dans l'analyse des données Vous avez besoin de rationaliser vos tâches quotidiennes d'analyse de données ? Cet article explique comment les requêtes SQL de base peuvent vous aider. Si vous envisagez une carrière en entreprise ou dans un domaine qui implique de travailler avec des données, vous avez certainement déjà rencontré SQL, ou Structured Query Language (langage de requête structuré). Le langage SQL a été développé pour la première fois dans les années 1970 et continue d'être la norme industrielle pour les interactions avec les bases de données. Lire plus 23 Jun 2024 Ignacio L. Bisso Apprendre la clause OVER() en SQL avec 7 exemples Apprenez à utiliser la clause OVER() dans vos requêtes SQL et vous ferez un pas en avant dans vos connaissances SQL. La plupart des analystes de données et des développeurs SQL connaissent bien les clauses SELECT, FROM, WHERE, GROUP BY et ORDER BY. Cependant, ces clauses ne constituent qu'un sous-ensemble limité du langage SQL. Il existe d'autres clauses, telles que OVER(), qui nous permettent de créer des rapports SQL flexibles et ajoutent une énorme puissance expressive au langage SQL. Lire plus 23 Jun 2024 Nicole Darnley Apprendre SQL pour l'analyse de données avec LearnSQL.com Mis à jour le : 1 décembre 2023 Découvrez comment apprendre SQL pour l'analyse de données et commencez à donner du sens à vos données dès aujourd'hui. Notre guide propose un parcours d'apprentissage clair et simple de SQL pour les analystes de données, vous aidant à interroger les bases de données et à analyser les données avec facilité. Que vous partiez de zéro ou que vous cherchiez à améliorer vos compétences, nous vous aiderons à chaque étape. Lire plus 21 Jun 2024 Agnieszka Kozubek-Krycuń Fonction SQL FIRST_VALUE Découvrez la puissance de la fonction FIRST_VALUE, une fonction fenêtre qui renvoie la première valeur d'une partition ordonnée de l'ensemble de résultats. Cette fonction est utile à tous ceux qui effectuent des analyses de données en SQL. Les fonctions de fenêtre sont une catégorie de fonctions puissantes qui permettent d'effectuer des analyses de données sophistiquées en SQL. Ces fonctions opèrent sur une "fenêtre" de lignes liées à la ligne actuelle, ce qui permet de préparer des rapports complexes tels que des totaux courants, des moyennes mobiles, des classements, etc. Lire plus 14 May 2024 Agnieszka Kozubek-Krycuń Fonction SQL MAX Découvrez la fonction SQL MAX, qui est utilisée pour trouver la valeur la plus élevée dans votre jeu de données. Cet article explique comment utiliser la syntaxe de la fonction MAX et montre des exemples d'utilisation typiques. La fonction SQL MAX est une fonction d'agrégation qui renvoie la valeur maximale d'une colonne. La fonction MAX, ainsi que sa contrepartie la fonction MIN, est utile pour résumer les données dans l'analyse des données. Lire plus 14 May 2024 Agnieszka Kozubek-Krycuń Fonction SQL LEAD Apprenez à connaître la fonction SQL LEAD, une fonction importante à connaître pour toute personne travaillant avec SQL dans l'analyse de données. Apprenez à travers des exemples comment utiliser cette fonction en pratique. La fonction SQL LEAD est une fonction de fenêtre SQL très importante et utile. Les fonctions SQL window sont essentielles pour effectuer des analyses de données efficaces. Elles vous permettent de travailler avec des groupes de lignes et des lignes individuelles en même temps. Lire plus 14 May 2024 LearnSQL.fr Team 10 Exercices sur les sous-requêtes corrélées avec solutions Les sous-requêtes corrélées sont une fonctionnalité SQL puissante essentielle pour l'analyse avancée des données. Cet article propose 10 exercices pratiques pour vous aider à maîtriser les sous-requêtes corrélées. Le langage SQL est une compétence fondamentale pour toute personne travaillant avec des données, que ce soit en tant qu'analyste de données, développeur SQL, ingénieur de données ou toute autre profession connexe. La maîtrise du langage SQL ne se limite pas à la compréhension des bases. Lire plus 15 Mar 2024 Tihomir Babic 9 exemples pratiques de SQL LEFT JOIN LEFT JOIN La jointure à gauche est l'une des formes les plus courantes de SQL. JOINs. Assurez-vous d'en connaître tous les tenants et aboutissants en parcourant nos neuf exemples réels. LEFT JOIN exemples concrets. LEFT JOIN - La jointure à gauche - INNER JOIN - est l'un des outils SQL essentiels dont vous avez besoin pour travailler avec des données provenant de deux tables ou plus. Mais comment et quand l'utiliser ? Lire plus 15 Mar 2024 Ignacio L. Bisso 6 exemples de la fonction NTILE() en SQL La fonction SQL NTILE() peut grandement simplifier l'analyse des données et la création de rapports. Suivez ces six exemples pour apprendre ce qu'elle est et quand l'utiliser. Les fonctions Window sont très utiles et offrent une grande puissance d'expression au langage SQL. Dans cet article, nous abordons la fonction NTILE(), qui permet de diviser un ensemble d'enregistrements en sous-ensembles de taille approximativement égale. Cette fonction est largement utilisée dans les calculs financiers ou économiques. Lire plus 19 Feb 2024 Nicole Darnley Comment les entreprises de commerce électronique peuvent bénéficier de SQL Découvrez comment SQL pour le commerce électronique peut renforcer votre activité en ligne. À l'ère moderne, l'expression "le savoir, c'est le pouvoir" prend une toute nouvelle dimension dans le monde des affaires. Dans le monde du commerce électronique, le véritable pouvoir réside dans la capacité à exploiter les données ; l'un des outils clés de l'arsenal de gestion et d'analyse des données est le langage SQL. Le langage SQL (Structured Query Language) est essentiel pour les entreprises de commerce électronique qui cherchent à extraire des informations précieuses de leurs vastes réserves de données. Lire plus 10 Jan 2024 Ignacio L. Bisso Peut-on utiliser plusieurs instructions WITH en SQL ? Un guide complet sur les instructions multiples WITH en SQL, parfait pour les débutants comme pour les experts. La clause SQL WITH vous permet de définir une CTE (common table expression). Une CTE est comme une table qui est remplie pendant l'exécution de la requête. Vous pouvez utiliser plusieurs instructions WITH dans une requête SQL pour définir plusieurs CTE. Dans cet article, nous expliquerons comment définir plusieurs CTE dans une seule requête. Lire plus 7 Dec 2023 Jakub Romanowski SQL pour les ressources humaines Les données sont tout aussi importantes dans les ressources humaines que dans les autres secteurs d'activité. SQL pour les ressources humaines est donc plus qu'un simple outil, il change la donne. Plongeons ensemble dans ce voyage transformateur. Dans le monde des affaires moderne, les données sont devenues la pierre angulaire. Elles conduisent les décisions, façonnent les stratégies et offrent des perspectives qui étaient auparavant hors de portée. Chaque coin d'une organisation, chaque département, exploite le potentiel des données pour améliorer ses opérations. Lire plus 7 Dec 2023 Tihomir Babic Que sont les fonctions SQL Window ? Vous avez besoin d'améliorer votre analyse de données ? Apprenez ces fonctions SQL window ici et vous ferez passer vos compétences d'analyse au niveau supérieur. Exercices pratiques et explications détaillées inclus ! Lorsque j'ai entendu parler pour la première fois des fonctions SQL window, j'ai pensé qu'il s'agissait d'un mariage étrange entre SQL et Windows. Je me trompais. Les fonctions SQL window n'ont rien à voir avec le célèbre système d'exploitation. Lire plus 27 Nov 2023 Dominika Florczykowska Que signifie ORDER BY 1 en SQL ? Avez-vous déjà vu la syntaxe "ORDER BY 1" dans des requêtes SQL et vous êtes-vous demandé ce qu'elle signifiait ? Dans cet article, nous allons explorer cette syntaxe, clarifier son objectif et la rendre plus facile à comprendre. Que vous soyez un utilisateur expérimenté de SQL ou que vous commenciez à explorer ce langage, vous avez probablement déjà rencontré la clause ORDER BY. En SQL, la clause ORDER BY est utilisée pour trier les lignes d'une table en fonction d'une ou plusieurs colonnes. Lire plus 27 Nov 2023 Jakub Romanowski Pourquoi apprendre SQL ? Dans un monde débordant de données, le langage SQL est la clé qui permet de donner un sens à tout cela. C'est le pont entre les chiffres bruts et les informations significatives. Dans cet article, je vais explorer la valeur inégalée de SQL dans notre ère centrée sur les données. Répondons à la question : "Pourquoi apprendre SQL ?" Chaque jour, les entreprises et les individus génèrent et interagissent avec de grandes quantités de données, à la recherche d'informations et de solutions. Lire plus 27 Nov 2023 Jill Thornhill Les fonctions de fenêtre de BigQuery expliquées Suivre les tendances en matière d'analyse de données permet à votre organisation - et à votre CV - d'être à la pointe du progrès. Dans cet article, nous allons examiner les fonctions de fenêtre BigQuery et comment vous pouvez les utiliser pour mieux comprendre vos données. Lancé en 2010, BigQuery de Google s'impose de plus en plus comme un choix populaire auprès des organisations qui ont besoin d'analyser rapidement de grandes quantités d'informations et de comparer leurs propres données à des données statistiques du domaine public. Lire plus 20 Oct 2023 LearnSQL.fr Team Mémento SQL Téléchargez ce mémento SQL pour les débutants de 2 pages au format PDF ou PNG, imprimez-le et collez-le sur votre bureau. Le mémento SQL vous fournit la syntaxe de toutes les clauses de base, vous montre comment écrire différentes conditions et contient des exemples. Vous pouvez télécharger ce mémento comme suit : Télécharger le mémento SQL au format PDF (A4) Télécharger le mémento SQL au format PDF (Letter) Télécharger le mémento SQL au format PDF (A3) Télécharger le mémento SQL au format PDF (Ledger) Télécharger le mémento SQL au format PDF (version mobile) Vous pouvez également lire le contenu ici : Lire plus 15 Oct 2023 Kamila Ostrowska Augmentez l'efficacité de votre apprentissage de SQL avec notre nouvelle fonctionnalité Notebook Vous voulez apprendre SQL de manière efficace mais vous oubliez toujours des requêtes ? Vous pouvez désormais utiliser la nouvelle fonctionnalité de carnet de notes de LearnSQL.fr dans tous nos cours ! Ce nouvel outil vous aidera à mémoriser et à vous souvenir du contenu. Je me souviens de mes débuts dans l'apprentissage du langage SQL. J'avançais assez facilement dans la plupart des leçons, en prenant beaucoup de notes dans mon carnet de notes. Lire plus 13 Oct 2023 Alexandre Bruffa Python vs. SQL pour l'analyse de données Vous avez certainement entendu parler de SQL et de Python. Vous avez peut-être même travaillé avec l'un de ces langages. Ces deux langages ont des forces et des faiblesses. Lorsqu'il s'agit d'analyse de données, lequel devez-vous utiliser ? Cet article montre comment Python et SQL sont utiles pour l'analyse de données et comment la connaissance de ces deux langages peut vous aider dans votre parcours d'analyse de données. Lire plus 13 Oct 2023 Ignacio L. Bisso COMPTER SUR LA PARTITION PAR : Une explication avec 3 exemples pratiques En SQL, la combinaison de la fonction COUNT() avec la clause OVER() et PARTITION BY ouvre la porte à une manière totalement différente de compter les lignes. Dans cet article, vous apprendrez à effectuer plusieurs COUNT dans une seule requête et à calculer des expressions basées sur le résultat de la fonction COUNT. Dans cet article, nous verrons comment vous pouvez utiliser la fonction COUNT() combinée avec les clauses OVER() et PARTITION BY. Lire plus 15 Sep 2023 Ignacio L. Bisso Qu'est-ce qu'un CTE en T-SQL ? Un guide approfondi pour les débutants avec 7 exemples Une expression de table commune (CTE) est une fonctionnalité T-SQL puissante qui simplifie la création de requêtes dans SQL Server. Les CTE fonctionnent comme des tables virtuelles (avec des enregistrements et des colonnes) qui sont créées à la volée pendant l'exécution d'une requête. Ils sont consommés par la requête et détruits après son exécution. Dans certains cas, par exemple lorsque la requête attend des données dans un format spécifique et que les tables sources contiennent des données dans un autre format, un CTE peut servir de pont pour transformer les données des tables sources dans le format attendu par la requête. Lire plus 15 Sep 2023 Martyna Sławińska Pratique avancée de SQL : 10 exercices de pratique de SQL avec solutions La maîtrise du langage SQL étant de plus en plus recherchée par les professionnels des données et les développeurs, on ne saurait trop insister sur l'importance de la pratique. Poursuivez votre lecture pour plonger dans le monde du langage SQL avancé et vous lancer dans des exercices pratiques pour améliorer vos compétences. Cet article vous propose une collection de dix exercices pratiques SQL difficiles, spécialement conçus pour ceux qui cherchent à améliorer leurs compétences en SQL avancé. Lire plus 15 Sep 2023 Maria Durkin L'IA pour l'analyse des données : comment la fusion de l'IA et de SQL peut accélérer votre flux de travail Saviez-vous que l'utilisation de l'IA pour l'analyse des données peut changer la donne pour les développeurs SQL et les analystes de données ? Dans cet article, nous allons découvrir comment l'IA peut vous aider à améliorer vos compétences en matière d'analyse de données et pourquoi il s'agit d'un outil indispensable dans la boîte à outils de tout professionnel des données. L'intelligence artificielle (IA) a changé la donne dans le monde du travail, transformant les industries et redéfinissant la manière dont les professionnels traitent les données. Lire plus 15 Sep 2023 Nicole Darnley Comment se préparer à un entretien SQL avancé Conseils et astuces pour vous aider à réussir les questions d'entretien SQL les plus avancées. SQL est devenu la lingua franca des données - la méthode standard pour interagir avec les bases de données, extraire des informations et effectuer des tâches analytiques. En tant qu'analyste de données, la capacité à comprendre et à manipuler le code SQL n'est pas seulement un atout, c'est une nécessité absolue. Pour de nombreux postes d'analystes de données, une compréhension de base du langage SQL n'est pas suffisante. Lire plus 15 Sep 2023 Jakub Romanowski Comment SQL aide le secteur de la santé Pourquoi le secteur de la santé a-t-il besoin de SQL ? Découvrez dans cet article comment utiliser SQL dans le domaine de la santé. L'ère numérique a fait naître une nouvelle ère où les données sont au cœur de tous les secteurs d'activité. De la finance au commerce de détail, les données orientent la prise de décision et la stratégie, façonnant la manière dont les entreprises fonctionnent et se développent. Lire plus 15 Sep 2023 Tihomir Babic 20 exemples de requêtes SQL de base pour les débutants : Une vue d'ensemble complète Ces 20 requêtes de base sont indispensables dans un pack de démarrage pour tout débutant en SQL. Ces exemples vous permettront de vous lancer dans la maîtrise de SQL. Vous avez décidé d'apprendre le langage SQL, vous avez cherché sur Google 'basic sql query examples' ou quelque chose de similaire, et vous voilà devant cet article. Et maintenant ? Tout apprentissage commence par les bases, alors commençons par la question la plus élémentaire : Lire plus 28 Aug 2023 Jill Thornhill Syntaxe SQL de Google BigQuery : Un guide complet Qu'est-ce que Google BigQuery ? Que peut-il apporter à votre organisation ? BigQuery SQL est-il une compétence utile ? Où pouvez-vous l'apprendre et où pouvez-vous vous exercer ? Très peu d'organisations aujourd'hui ne sont pas informatisées. De nombreux processus font désormais appel à l'IoT (Internet des objets), où toutes sortes d'appareils sont mis en réseau et alimentent continuellement les systèmes informatiques en données en temps réel. Il en résulte une vaste quantité de données disponibles pour la prise de décision. Lire plus 28 Aug 2023 Maria Durkin SQL pour l'analyse de données : Que dois-je apprendre ? Vous êtes peut-être déjà conscient de l'importance de SQL dans l'analyse de données. Mais quelles sont les fonctionnalités de SQL qui sont importantes pour l'analyse de données et où pouvez-vous les apprendre ? Dans cet article, nous allons répondre à vos questions. Avant de parler de l'utilisation de SQL pour l'analyse de données, il est utile de savoir de quoi nous parlons. Définissons donc ces deux choses. Le langage de requête structuré (SQL) est un langage de programmation utilisé pour gérer les données dans les bases de données relationnelles. Lire plus 28 Aug 2023 Jakub Romanowski La meilleure façon d'apprendre SQL : Un guide complet pour les débutants Si vous vous êtes déjà demandé quelle était la meilleure façon d'apprendre SQL, vous êtes au bon endroit. Que vous soyez un débutant complet ou un professionnel expérimenté cherchant à se perfectionner, ce guide complet vous montrera la voie. Dans le monde actuel axé sur les données, ces dernières peuvent être considérées comme un coffre au trésor rempli d'or. Et le langage SQL (Structured Query Language) est votre clé personnelle pour le déverrouiller. Lire plus 28 Aug 2023 Tihomir Babic Comment utiliser GROUP BY et ORDER BY dans la même requête : Guide détaillé Démêler comment utiliser deux clauses SQL de base - GROUP BY et ORDER BY - dans une même requête. GROUP BY et ORDER BY sont des clauses SQL de base. En tant que telles, elles sont enseignées relativement tôt dans le processus d'apprentissage. Et elles ne constituent généralement pas un obstacle majeur pour les débutants. Cependant, l'utilisation conjointe de GROUP BY et ORDER BY peut être source de confusion. Lire plus 28 Aug 2023 Maria Durkin Comment maîtriser SQL Vous avez entendu dire que SQL est une compétence indispensable pour faire avancer votre carrière. Vous voulez l'apprendre. Dans cet article, nous verrons pourquoi il est si important de maîtriser le langage SQL et comment vous pouvez atteindre ce niveau de maîtrise. Maîtriser le langage SQL, c'est libérer la puissance des bases de données relationnelles, les bases de données les plus utilisées pour gérer des données structurées. Mais qu'est-ce qui rend le langage SQL si important ? Lire plus 26 Jul 2023 Dominika Florczykowska Vue d'ensemble des fonctions de fenêtre de MySQL Les fonctions de fenêtre de MySQL sont très utiles lorsque vous souhaitez créer des rapports significatifs avec SQL. Dans cet article, nous allons présenter les fonctions de fenêtre les plus courantes de MySQL et expliquer comment les utiliser. MySQL 8.0 a introduit une nouvelle fonctionnalité : les fonctions de fenêtre. Ces fonctions sont très utiles aux analystes de données et à tous ceux qui créent des rapports à l'aide de MySQL. Lire plus 26 Jul 2023 Maria Durkin Qui est un gestionnaire de données ? Qui sont les gestionnaires de données ? Quelles sont leurs responsabilités et comment puis-je en devenir un ? Nous allons répondre à ces questions et vous aider à devenir un gestionnaire de données ! En termes simples, les gestionnaires de données supervisent la gestion des informations ou des données au sein d'une organisation. Ils gèrent l'organisation, le stockage, la sécurité et l'accessibilité des données et collaborent avec d'autres membres de l'équipe pour garantir l'exactitude des données et leur utilité dans la prise de décision. Lire plus 26 Jul 2023 Tihomir Babic Qu'est-ce qu'un LEFT OUTER JOIN en SQL ? Une explication avec 4 exemples L'article d'aujourd'hui traite du LEFT OUTER JOIN en SQL. Nous verrons plusieurs exemples d'utilisation de la LEFT OUTER JOIN et la comparerons à l'INNER JOIN. JOIN est une fonction SQL qui vous permet de combiner des données provenant de deux tables ou plus. La nature des bases de données relationnelles fait de JOIN l'une des fonctions SQL les plus utilisées. Pourquoi ? Dans la pratique, il est très rare que toutes les données nécessaires se trouvent dans une seule table. Lire plus 26 Jul 2023 Nicole Darnley Pourquoi avez-vous besoin de SQL pour travailler avec Google BigQuery ? Les données sont aussi importantes pour votre entreprise que les investissements ou la comptabilité. C'est pourquoi de nombreuses personnes utilisent l'entrepôt de données BigQuery de Google. C'est pourquoi de nombreuses personnes utilisent l'entrepôt de données BigQuery de Google. Dans cet article, nous verrons pourquoi vous devez apprendre le langage SQL si vous voulez commencer à utiliser BigQuery. Libérez la puissance de vos données ! Dans le paysage toujours croissant des décisions basées sur les données, les organisations sont continuellement à la recherche d'outils qui peuvent les aider à traiter et à analyser leurs données de manière efficace. Lire plus 26 Jul 2023 Martyna Sławińska Comment utiliser SUM() avec OVER(PARTITION BY) en SQL Découvrez des cas d'utilisation réels de la fonction SUM() avec la clause OVER(PARTITION BY). Apprenez la syntaxe et consultez 5 exemples différents. Nous utilisons les fonctions SQL window pour effectuer des opérations sur des groupes de données. Ces opérations comprennent les fonctions mathématiques SUM(), COUNT(), AVG(), et bien d'autres encore. Dans cet article, nous expliquerons ce que fait SUM() avec OVER(PARTITION BY) en SQL. Nous vous montrerons les cas d'utilisation les plus courants dans des applications réelles pour déterminer le rapport entre la valeur d'une ligne individuelle et la valeur totale, calculer les totaux courants et trouver un total de commande personnalisé qui inclut les remises pour certains produits. Lire plus 26 Jul 2023 Radu Gheorghiu Comment utiliser COUNT() avec GROUP BY : 5 exemples pratiques L'utilisation de la fonction COUNT() avec GROUP BY est l'une des constructions SQL les plus courantes dans les requêtes agrégées. Lisez cet article pour découvrir comment utiliser correctement COUNT() avec GROUP BY à l'aide de 5 exemples. Dans cet article, nous allons expliquer l'importance d'utiliser COUNT avec GROUP BY. Nous expliquerons pourquoi cette combinaison est essentielle en SQL et comment elle permet d'analyser et de résumer les données en fonction de critères spécifiques. Lire plus 26 Jul 2023 Maria Durkin 7 raisons pour lesquelles l'IA ne remplacera pas les développeurs SQL Vous avez entendu parler de l'IA et du fameux ChatGPT. Et vous vous demandez si ces outils peuvent être bénéfiques ou néfastes pour votre profession. Dans cet article, nous allons dissiper vos craintes et vous expliquer comment SQL et l'IA peuvent travailler ensemble et faciliter le travail des développeurs. Commençons par expliquer ce qu'est l'intelligence artificielle (IA). L'IA est un domaine de l'informatique qui s'intéresse à la création de machines capables d'effectuer des activités qui nécessiteraient normalement une intelligence humaine. Lire plus 21 Jun 2023 Jill Thornhill Pourquoi les données sont-elles une ressource précieuse pour votre entreprise ? Comment construire une ressource de données efficace et la faire travailler pour vous ? Dans cet article, j'examinerai pourquoi les données sont si importantes pour toute organisation et comment tirer le meilleur parti de vos ressources en données. Les mauvaises décisions sont presque toujours basées sur des faits incorrects ou incomplets. Les bonnes décisions permettent à votre organisation de rester compétitive. Voilà pourquoi les données sont une ressource si importante pour les entreprises. Lire plus 21 Jun 2023 Maria Durkin Pourquoi SQL est le langage de base de données idéal Quel langage de programmation devez-vous apprendre si vous souhaitez travailler avec des bases de données ? Nous vous expliquons pourquoi SQL est le meilleur choix ! L'apprentissage d'un langage de base de données peut s'avérer extrêmement utile dans le monde actuel, dominé par les données. Mais il est parfois difficile de savoir par où commencer, tant les options sont nombreuses. Dans cet article, nous allons démontrer de manière convaincante pourquoi SQL est le choix idéal pour toute personne souhaitant se plonger dans le monde des bases de données. Lire plus 21 Jun 2023 Dmitri Vaitkun Les commandes SQL les plus importantes Dans cet article, nous allons explorer les commandes SQL les plus courantes que tout le monde devrait connaître, notamment SELECT, INSERT, WHERE et bien d'autres encore. Nous donnerons également des exemples d'utilisation de chaque commande. Êtes-vous prêt à plonger dans le monde des bases de données ? SQL, ou Structured Query Language, est un langage de programmation conçu spécifiquement pour interagir avec les bases de données. Il vous permet de manipuler les données des bases de données de multiples façons, par exemple en les modifiant, en les supprimant, en les ajoutant ou simplement en les extrayant et en les plaçant dans un rapport. Lire plus 21 Jun 2023 Nicole Darnley Les 7 meilleures requêtes SQL avancées pour l'analyse des données Découvrez les requêtes SQL avancées essentielles pour l'analyse de données. Le langage de requête structuré, ou SQL, est un outil indispensable pour les analystes de données. La plupart des gens apprennent le langage relativement rapidement et peuvent commencer à analyser des données en profondeur après seulement quelques leçons. Pour cette raison, de nombreux analystes de données ont tendance à rester au niveau débutant/intermédiaire de l'utilisation de SQL. Ce niveau de compréhension vous permet de " Lire plus 21 Jun 2023 Dominika Florczykowska Comment écrire plusieurs jointures dans une requête SQL Vous êtes-vous déjà demandé comment fonctionnent les jointures multiples ? Vous voulez savoir comment joindre plusieurs tables dans une seule requête ? Lisez cet article pour le découvrir ! Si vous commencez tout juste à vous familiariser avec SQL, vous avez peut-être eu du mal à comprendre le concept de SQL JOINs, surtout si vous devez joindre plus de deux tables dans une même requête. Ne vous inquiétez pas ! Dans cet article, nous allons explorer le fonctionnement de JOIN et résoudre tous ses mystères ! Lire plus 21 Jun 2023 Gustavo du Mortier Comment utiliser SUM() avec GROUP BY : Un guide détaillé avec 8 exemples Découvrez des exemples concrets d'utilisation de SUM() et GROUP BY en SQL, des plus basiques aux plus sophistiqués. SUM() SUM() est une fonction agrégée SQL qui calcule la somme des valeurs données. GROUP BY est une clause SQL qui divise les lignes en groupes et calcule une fonction agrégée pour chaque groupe. En utilisant ces deux fonctions ensemble, vous pouvez calculer les sommes totales pour un groupe de lignes. Dans cet article, nous verrons 8 exemples différents de la manière dont vous pouvez combiner SUM() et GROUP BY pour créer de nombreux rapports différents. Lire plus 21 Jun 2023 Kamila Ostrowska Comment apprendre SQL sans aucune connaissance en programmation Si vous pensez que l'apprentissage du langage SQL est réservé aux programmeurs, vous vous trompez lourdement. Cette compétence est tout à fait à votre portée ! Le langage SQL n'est pas seulement populaire et demandé, il est aussi très facile et intuitif à apprendre. Lisez la suite pour en savoir plus ! Vous êtes à la recherche d'inspiration pour commencer à apprendre le langage SQL. Vous souhaitez peut-être changer d'emploi ou devenir plus compétitif sur le marché du travail. Lire plus 20 Jun 2023 Rebecca McKeown Y a-t-il une demande pour le langage SQL de nos jours ? SQL a 46 ans. C'est 14 ans de plus que moi, et au moins 23 ans de plus que le bocal de cornichons dans mon réfrigérateur. SQL est le grand-père du monde de la programmation. Vous le connaissez : bretelles sérieuses, moustache virevoltante, tatouage dépassant de ses chaussettes à pois. Il est peut-être vieux, mais il a le vent en poupe. Si vous avez entendu parler du mouvement NoSQL, vous vous demandez peut-être pourquoi apprendre le langage SQL à notre époque. Lire plus 20 Jun 2023 Jakub Romanowski Où puis-je trouver des ensembles de données en ligne gratuits pour pratiquer le langage SQL ? Vous avez installé le SGBDR de votre choix. Vous connaissez les bases du langage SQL et... que faire ensuite ? Vous aimeriez pouvoir mettre en pratique les fonctions SQL que vous avez apprises dans notre cours. Peut-être avez-vous déjà suivi notre cours Exercices Pratiques de SQL et vous avez envie d'en savoir plus. Pour travailler avec une base de données, il faut tout d'abord - ce n'est pas une surprise - une base de données ! Lire plus 20 Jun 2023 Arleta Więch Choisir la meilleure façon d'apprendre SQL Le langage SQL est devenu un sujet tendance dans le monde professionnel, et de nombreuses ressources sont apparues en ligne et hors ligne pour apprendre le langage SQL. Il est facile de se perdre dans la jungle des livres, des tutoriels et des cours. Quelles ressources choisir ? Si vous voulez savoir comment apprendre SQL rapidement et efficacement, jetez un coup d'œil à ma liste. Il existe de nombreuses raisons d'apprendre le langage SQL. Lire plus 23 May 2023 Kamil Bladoszewski SQL est-il sensible à la casse ? Le langage SQL est-il sensible à la casse ? La question semble simple et vous pouvez penser qu'il s'agit d'une question à laquelle on répond par oui ou non. Cependant, la réponse dépend de plusieurs facteurs. Examinons les réponses possibles. Tout d'abord, cette question peut être comprise de plusieurs manières. De quelle partie de SQL parlez-vous ? Parlez-vous de mots-clés (par exemple, SELECT, WHERE, etc.), de noms de tables et de colonnes, ou de valeurs des colonnes ? Lire plus 23 May 2023 Kateryna Koidan Que fait ORDER BY ? Lors de l'analyse de données, il est souvent utile d'ordonner les lignes d'une manière spécifique. Dans cet article, je vais utiliser plusieurs exemples pour montrer comment SQL ORDER BY trie les données selon une ou plusieurs colonnes dans l'ordre croissant ou décroissant. Introduction à ORDER BY Par défaut, l'ordre des lignes dans le résultat d'une requête SQL est arbitraire. Si vous souhaitez trier les résultats dans un ordre particulier, vous devez utiliser le mot-clé ORDER BY. Lire plus 23 May 2023 Himanshu Kathuria Comment écrire une clause WHERE en SQL Nous expliquons comment utiliser la clause WHERE de SQL à l'aide d'exemples pratiques. Si vous venez de commencer à apprendre le langage SQL et que vous souhaitez savoir comment récupérer ou travailler uniquement avec une partie spécifique des données stockées dans vos tables, cet article est fait pour vous ! La clause SQL WHERE est un élément que vous devez maîtriser si vous souhaitez utiliser SQL pour travailler avec des données. Lire plus 23 May 2023 Kateryna Koidan Comment lier des tables en SQL Vous avez besoin d'afficher des données stockées dans différentes tables ? Il est alors temps d'utiliser les jointures en SQL! Ce sujet peut s'avérer difficile pour les débutants, c'est pourquoi j'ai préparé ce guide complet, étape par étape, sur la jointure de tables en SQL. Souvent, les informations que vous souhaitez afficher sont stockées dans plusieurs tables. Dans ce cas, vous devez lier ces tables en spécifiant les lignes qui doivent être combinées avec d'autres lignes. Lire plus 22 May 2023 Tihomir Babic Comment utiliser la fonction SQL RANK OVER (PARTITION BY) Le classement des données en SQL est un jeu d'enfant si vous savez comment utiliser RANK() pour effectuer un classement sur une partition. Cet article vous montre comment procéder, ainsi que les différences entre RANK() et DENSE_RANK() et ROW_NUMBER(). Si vous travaillez avec SQL dans un cadre professionnel, vous avez dû classer des données au moins une fois. Pensez au classement des mois/années/trimestres en fonction des revenus ou des coûts, des produits les plus vendus, des articles les plus consultés ou des chansons les plus écoutées, des employés en fonction de leur salaire, des branches les plus rentables, et j'en passe. Lire plus 22 May 2023 Maria Durkin Comment apprendre SQL en une semaine Besoin d'apprendre SQL rapidement ? Dans cet article, nous vous proposons un parcours d'apprentissage qui vous permettra d'apprendre SQL en une semaine ! Vous voulez apprendre SQL mais vous ne savez pas par où commencer, ni combien de temps cela prendra, ni même si vous avez le temps. Dans cet article, nous allons vous montrer comment vous pouvez apprendre le langage SQL en une semaine en utilisant des ressources qui vous permettront de commencer votre apprentissage du langage SQL en un rien de temps ! Lire plus 22 May 2023 Jill Thornhill CTE vs. sous-requête en SQL : Quelle est la différence ? Qu'est-ce qu'une expression de table commune (CTE) ? Sont-elles identiques aux sous-requêtes ? Quand avez-vous besoin d'utiliser des CTE ? Cet article examine les similitudes et les différences entre les CTE et les sous-requêtes. Lorsque je présente les Common Table Expressions à un étudiant, sa première réaction est la suivante : "Ce n'est qu'une sous-requête ! Pourquoi dois-je apprendre cela ?". Répondons à cette question en examinant ce que vous pouvez faire avec une sous-requête SQL et quels sont les avantages supplémentaires de l'utilisation d'un CTE. Lire plus 22 May 2023 Alexandre Bruffa Apprendre SQL en 10 minutes SQL, ou Structured Query Language, est un langage de programmation utilisé pour communiquer avec les bases de données. Avec SQL, vous pouvez extraire des données d'une base de données, insérer de nouvelles données et mettre à jour ou supprimer des données existantes. Vous pouvez même modifier la structure d'une base de données : vous pouvez ajouter ou supprimer des tables ou des colonnes et modifier les relations entre les tables. Lire plus 22 May 2023 Tihomir Babic 10 exercices d'entraînement SQL pour débutants avec solutions Résolvez ces dix problèmes d'entraînement SQL et testez vos connaissances en SQL ! Cet article est consacré aux exercices d'entraînement SQL. C'est la meilleure façon d'apprendre le langage SQL. Nous vous présentons dix exercices de pratique SQL où vous devez appliquer des concepts SQL essentiels. Si vous êtes un débutant en SQL, ne vous inquiétez pas - ces exemples sont destinés aux débutants. Utilisez-les pour vous entraîner ou pour apprendre de nouveaux concepts SQL. Lire plus 11 Apr 2023 Tihomir Babic Guide détaillé de la fonction SQL COUNT() Vous pouvez compter sur ce guide pour vous donner des explications détaillées (avec des exemples à l'appui) sur toutes les utilisations typiques de la fonction COUNT() et de la fonction COUNT(). Connaître l'agrégation de données est une étape nécessaire pour devenir un maître du langage SQL. Cela inclut la fonction COUNT() - l'une des fonctions d'agrégation SQL les plus utilisées. L'agrégation de données fait toujours partie des connaissances SQL de base. Lire plus 11 Apr 2023 Nicole Darnley Comment utiliser CASE WHEN dans GROUP BY Découvrez comment combiner les instructions SQL CASE WHEN et GROUP BY pour créer des catégories personnalisées dans vos requêtes SQL. Les données brutes, de par leur nature même, ne sont pas toujours lisibles par l'homme. Souvent, les données que vous interrogez sont dans leur forme la plus brute. C'est le cas, par exemple, des codes des différents départements de l'entreprise ou des UGS qui représentent des produits spécifiques. À l'œil nu, ces codes ne signifient rien, et les intégrer dans un rapport n'est donc pas utile pour la personne qui les lit. Lire plus 11 Apr 2023 Tihomir Babic Comment résoudre l'erreur "must appear in the GROUP BY clause or be used in an aggregate function" dans PostgreSQL Découvrez les causes de l'une des erreurs GROUP BY les plus courantes de PostgreSQL et comment vous pouvez la corriger ! En tant qu'utilisateur de PostgreSQL, vous rencontrez certainement de nombreux messages d'erreur lors de l'écriture d'un code SQL. Parfois, ils ne sont pas très clairs, mais vous n'aurez pas besoin d'un interprète pour celui-ci : "must appear in the GROUP BY clause or be used in an aggregate function" Lire plus 4 Apr 2023 Himanshu Kathuria À quoi sert SQL ? Vous avez entendu parler des bases de données et du langage SQL, mais vous ne savez pas ce que cela signifie. Lisez ce qui suit pour découvrir pourquoi les compétences en matière de données, telles que le langage SQL, sont si importantes. Il semble qu'un emploi sur deux exige des connaissances en matière de données, de bases de données et de langage SQL. Mais de quoi parle t-on exactement et à quoi est-ce que ca sert ? Lire plus 4 Apr 2023 Kateryna Koidan Qu'est-ce que SQL? Vous entendez peut-être parler du langage SQL par vos collègues. Il se peut aussi que vous le voyiez dans la description du poste de vos rêves ou que vous le remarquiez dans une liste des langages de programmation les plus populaires. Qu'est-ce que le langage SQL ? Devriez-vous l'apprendre ? Nous allons le découvrir. Vous envisagez une carrière dans l'analyse et la science des données ? Avez-vous besoin d'interagir avec des bases de données relationnelles dans le cadre de votre travail ? Lire plus 4 Apr 2023 Dmitri Vaitkun Qu'est-ce qu'une requête SQL ? Une requête SQL est la commande SQL la plus élémentaire. Il s'agit d'une question que vous posez à une base de données. Dans cet article, nous allons nous plonger dans les connaissances de base des requêtes SQL pour vous permettre de démarrer votre voyage dans SQL avec des connaissances pratiques dès maintenant ! SQL, ou Structured Query Language, est un langage de programmation conçu pour interagir avec les bases de données. Lire plus 4 Apr 2023 Kamila Ostrowska Comment apprendre SQL L'apprentissage du langage SQL, ou de toute autre nouvelle compétence, demande un certain effort. Mais il ne suffit pas de s'acharner pour réussir à apprendre. Vous pouvez rester assis pendant des heures et avoir l'impression de ne pas progresser. Alors, que faire ? Laisser tomber ou redoubler d'efforts ? Je dis : travaillez intelligemment, pas durement. SQL (Structured Query Language) est l'un des langages de programmation les plus populaires. C'est un outil inestimable dans un monde débordant de données. Lire plus 15 Mar 2023 Nicole Darnley Nettoyage des données en SQL Le nettoyage des données est une partie importante de toute analyse de données. Nous discuterons ici des techniques que vous pouvez utiliser pour nettoyer les données en SQL. Il m'est pratiquement impossible de me concentrer sur mon travail lorsque mon bureau est en désordre. S'il est encombré de papiers, de tasses à café ou de jouets que ma fille a glissés dans mon bureau, il n'y a aucune chance que je parvienne à faire quoi que ce soit tant que mon bureau ne sera pas remis en ordre. Lire plus 15 Mar 2023 Jill Thornhill Les meilleurs certificats SQL en 2023 Le langage SQL est une compétence essentielle dans le monde actuel axé sur les données. La recherche des meilleurs certificats SQL pour faire avancer votre carrière peut être déroutante. Cet article vous donne quelques conseils qui vous aideront à faire le meilleur choix en fonction de vos objectifs. Qui a besoin d'un certificat SQL ? Si vous savez écrire des requêtes SQL avancées, il vous suffira certainement de démontrer vos compétences lors de l'entretien pour être embauché. Lire plus 15 Mar 2023 Alexandre Bruffa Comment concaténer deux colonnes en SQL - Guide détaillé En SQL, la concaténation est l'opération qui consiste à joindre des chaînes de caractères, ou des éléments d'information textuelle. Apprenez à concaténer deux colonnes en SQL grâce à ce guide détaillé. La concaténation SQL est le processus qui consiste à combiner deux ou plusieurs chaînes de caractères, colonnes ou expressions en une seule chaîne. Par exemple, la concaténation de 'Kate', ' ' et 'Smith' donne 'Kate Smith'. La concaténation SQL peut être utilisée dans de nombreuses situations où il est nécessaire de combiner plusieurs chaînes de caractères en une seule. Lire plus 15 Mar 2023 Tihomir Babic 6 exemples utiles d'ETC dans SQL Server Comment pouvez-vous utiliser les CTE dans SQL Server dans votre vie professionnelle de tous les jours en tant que professionnel des données ? Nous allons répondre à cette question en vous donnant six exemples. CTE est l'abréviation de Common Table Expression. Il s'agit d'une fonctionnalité relativement nouvelle de SQL Server qui a été mise à disposition avec SQL Server 2005. Un CTE est un résultat temporaire nommé. Ce résultat n'est disponible que pour la requête qui l'exécute. Lire plus 15 Mar 2023 Tihomir Babic 27 questions d'entretien pour SQL avancé avec réponses Où un professionnel SQL peut-il trouver un guide complet des questions d'entretien SQL avancées ? La réponse la plus courte est : ici ! Nous avons sélectionné les 27 questions SQL les plus importantes et y avons répondu pour vous. Se préparer à un entretien SQL n'est pas facile, surtout si votre poste requiert des connaissances avancées en SQL. Cet article contient les 27 questions les plus fréquemment posées lors d'un entretien SQL avancé et fournit des réponses détaillées ainsi que des ressources pour une lecture plus approfondie. Lire plus 15 Mar 2023 Ignacio L. Bisso 25 exemples de requêtes SQL avancées L'une des meilleures façons d'apprendre le langage SQL avancé est d'étudier des exemples de requêtes. Dans cet article, nous présentons 25 exemples de requêtes SQL avancées, de complexité moyenne à élevée. Vous pouvez les utiliser pour rafraîchir vos connaissances en SQL avancé ou pour les réviser avant un entretien SQL. La plupart des exemples de cet article sont basés sur le tableau suivant employee suivante. Seuls quelques exemples seront basés sur d'autres tables ; dans ces cas, les tables seront expliquées en même temps que l'exemple. Lire plus 2 Mar 2023 LearnSQL.fr Team Nouvelle série de cours SQL en ligne : Exercices SQL mensuels en 2023 En 2023, nous publions chaque mois une nouvelle série d'exercices SQL pour les débutants. Découvrez ce que vous pouvez attendre de notre nouvelle série de cours SQL. Chez LearnSQL.fr, nous savons que la meilleure façon d'apprendre SQL est la pratique. Après tout, l'écriture d’instructions SQL est une compétence pratique. C'est pourquoi tous nos cours de SQL sont interactifs : vous apprenez SQL en écrivant du code SQL. Et pas n'importe quel code SQL. Lire plus 23 Feb 2023 Nicole Darnley UNION et UNION ALL en SQL : Ce qu'ils font et en quoi ils sont différents Dans cet article, nous allons explorer les clauses SQL UNION et UNION ALL. Apprenez ce qu'elles font et quand utiliser chacune d'elles. J'étais analyste depuis probablement quatre ans avant de connaître la clause SQL UNION ALL. J'utilisais régulièrement UNION, mais je n'avais jamais entendu parler de son homologue. Puis un jour, quand j'ai entendu un collègue en parler. Je me suis dit : "De quoi parle-t-il ? C'est quelque chose de nouveau ? Lire plus 23 Feb 2023 Maria Durkin SQL pour l'analyste commercial Quels sont les avantages de SQL pour les analystes d'entreprise ? Dans cet article, nous verrons pourquoi SQL est une compétence fondamentale dans ce rôle. Vous apprendrez également ce que fait un analyste commercial et ce dont il a besoin pour faire progresser sa carrière. Selon BrainStation, la demande déjà élevée d'analystes d'entreprise est appelée à croître encore davantage. L'un des moteurs de cette hausse de la demande est la révolution numérique, qui a été accélérée par la récente pandémie. Lire plus 23 Feb 2023 Jill Thornhill SQL est-il difficile à apprendre ? Si vous n'avez pas de compétences informatiques, est-il difficile d'apprendre SQL ? Sera-t-il trop technique pour vous ? Le jeu en vaut-il la chandelle ? Et par où commencer ? Dans cet article je vais répondre à ces questions. En tant que consultant et formateur en informatique, j'ai souvent conseillé aux gens d'apprendre SQL. Et, presque aussi souvent, la réponse a été : " Est-ce difficile d'apprendre SQL ? Dois-je avoir des compétences techniques ou informatiques pour l'apprendre ? Lire plus 23 Feb 2023 Tihomir Babic Qu'est-ce qu'une CTE en SQL Server ? Qu'est-ce qu'une CTE, et comment écrire une CTE dans SQL Server ? Rejoignez-nous dans un voyage où nous verrons toutes les utilisations typiques d'une CTE dans SQL Server. Les CTE (ou Common Table Expressions) sont une fonctionnalité SQL utilisée pour définir un résultat temporaire nommé. Vous pouvez l'imaginer comme une table temporaire dont le résultat n'est disponible que lorsque la requête principale est exécutée. C'est pratique car le résultat d'une CTE n'est stocké nulle part mais peut toujours être référencé dans la requête comme n'importe quelle autre table. Lire plus 23 Feb 2023 Alexandre Bruffa Emplois dans les bases de données à choisir en 2023 Dans cet article, nous allons explorer quelques-uns des meilleurs emplois de base de données à choisir en 2023. Vous voulez donc décrocher un emploi dans les bases de données en 2023. C'est un excellent choix, et il y a beaucoup d'options. Parlons des emplois les plus populaires liés aux données et de ce que vous devez faire pour en obtenir un. Le SQL est essentiel pour un emploi dans les bases de données Il est important de mentionner que la plupart des bases de données les plus populaires aujourd'hui sont relationnelles, c'est-à-dire PostgreSQL, MySQL, Oracle et MS SQL Server, entre autres. Lire plus 23 Feb 2023 Gustavo du Mortier Comment grouper par plusieurs colonnes en SQL Lorsque vous analysez de grands ensembles de données, vous créez souvent des regroupements et appliquez des fonctions d'agrégation pour trouver des totaux ou des moyennes. Dans ces cas, l'utilisation de la clause GROUP BY avec plusieurs colonnes déploie tout son potentiel. GROUP BY est une clause de la commande SELECT. Elle vous permet de calculer diverses statistiques pour un groupe de lignes. Par exemple, vous pouvez utiliser GROUP BY avec une table d'employés pour savoir combien d'employés sont de chaque sexe. Lire plus 9 Jan 2023 Maria Durkin Vous voulez obtenir un emploi en ingénierie des données ? Apprenez SQL ! Vous voulez donc devenir un ingénieur de données, mais vous ne savez pas comment y parvenir. Dans cet article, nous vous aiderons à comprendre les compétences dont vous aurez besoin pour différents types d'emplois d'ingénieur de données. Vous trouverez également quelques données confirmant que les emplois d'ingénieur en données constituent un bon choix de carrière. L'ingénierie des données et les différents types d'emplois d'ingénieur en données sont devenus très populaires ces dernières années. Lire plus 9 Jan 2023 Marko Calasan Que sont DDL, DML, DQL et DCL en SQL ? Nous explorons la séparation de SQL en ses quatre principaux sous-langages et expliquons la signification de chacun d'entre eux. Lorsque vous apprenez le langage SQL, peut-être en suivant le cours complet de LearnSQL.fr, vous avez peut-être rencontré le terme "SQL". SQL pour les débutants vous avez peut-être rencontré les termes DDL, DML, DQL et DCL. Et peut-être avez-vous été troublé par tous ces acronymes. Dans cet article, nous allons vous expliquer la signification de ces termes et comment ils correspondent à des sous-langages qui divisent le langage SQL en quatre parties qui fonctionnent ensemble. Lire plus 9 Jan 2023 Jill Thornhill L'avenir de SQL Cela vaut-il la peine d'apprendre SQL? Ou bien un langage vieux de plus de 40 ans sera-t-il bientôt dépassé ? Les bases de données relationnelles ont-elles été éclipsées par l'avènement d'autres solutions de bases de données comme NoSQL ? Dans cet article, nous répondons à ces questions. Avez-vous besoin de mettre à niveau vos compétences informatiques ? Que devez-vous apprendre en premier ? Le choix est impressionnant. Si vous vous projetez dans l'avenir, il est évident que vous souhaitez investir votre temps dans une solution qui est encore largement utilisée et qui continuera à l'être dans les années à venir. Lire plus 9 Jan 2023 Nicole Darnley Comment utiliser WHERE avec GROUP BY en SQL Dans cet article, nous allons voir comment combiner les clauses WHERE et GROUP BY en SQL. Si vous écrivez quotidiennement du SQL, vous vous rendrez rapidement compte de la fréquence d'utilisation des clauses WHERE et GROUP BY. WHERE est un élément essentiel de la plupart des requêtes. Elle vous permet de filtrer de grands ensembles de données pour n'en retenir que les éléments qui vous intéressent. GROUP BY est l'un des outils les plus puissants dont dispose un analyste pour agréger des données. Lire plus 9 Jan 2023 Ignacio L. Bisso Comment pratiquer les sous-requêtes SQL Vous êtes-vous déjà demandé ce qui sépare les débutants des utilisateurs avancés de SQL ? Cela inclut des choses comme, par exemple, les sous-requêtes. Dans cet article, j'explique leur importance et pourquoi vous devez pratiquer les sous-requêtes SQL pour devenir un expert. Qu'est-ce qu'une sous-requête SQL ? SQL est un langage facile à apprendre. Cependant, il existe certaines fonctionnalités et techniques complexes du langage qui nécessitent de la pratique. L'une de ces caractéristiques est la sous-requête, qui ajoute une grande puissance d'expression au langage et à vos projets. Lire plus 9 Jan 2023 Martyna Sławińska Comment exporter des données de Microsoft SQL Server vers un fichier CSV Lorsque vous travaillez avec des données et des bases de données, il est courant d'exporter des données pour un traitement ultérieur ou pour les transporter vers une autre base de données. Suivez cet article pour apprendre comment exporter des données de Microsoft SQL Server vers un fichier CSV. Dans cet article, nous rappelons d'abord ce qu'est un fichier CSV et pourquoi vous souhaitez exporter des données dans ce format depuis une base de données MS SQL Server. Lire plus 9 Jan 2023 Alexandre Bruffa Apprendre le SQL avancé avec LearnSQL.com Dans cet article, nous vous proposons un parcours d'apprentissage qui couvre des sujets SQL avancés. Si vous connaissez déjà les bases de SQL, vous avez probablement compris que la plupart des tutoriels et cours SQL en ligne et hors ligne couvrent généralement les concepts de base et intermédiaires : SELECT, FROM, WHERE, ORDER BY, GROUP BY, et la jonction de tables. Même les cours universitaires sur les bases de données ne couvrent généralement pas les sujets SQL plus avancés. Lire plus 9 Jan 2023 Tihomir Babic 5 exemples pratiques de la clause WITH de SQL Ces cinq cas d'utilisation pratiques vous donneront envie d'utiliser quotidiennement la clause SQL WITH. La clause WITH peut vous aider à écrire des requêtes SQL lisibles et à décomposer des calculs complexes en étapes logiques. Elle a été ajoutée à SQL pour simplifier les longues requêtes compliquées. Dans cet article, nous allons vous montrer 5 exemples pratiques de la clause WITH et vous expliquer comment son utilisation rend les requêtes SQL plus lisibles. Lire plus 30 Dec 2022 Ignacio L. Bisso Quel type de données choisir pour une colonne lors de la création d'une table en SQL ? Les bases de données stockent des valeurs de données de différents types. Par exemple, vous pouvez stocker le nom d'un produit sous forme de chaîne de texte, le prix d'un produit sous forme de nombre ou la date de vente d'un produit sous forme de date. Ces valeurs - le nom du produit, le prix et la date de vente - sont stockées sous différents types de données. Dans cet article, nous expliquons plusieurs types de données SQL à l'aide d'exemples réels. Lire plus 30 Dec 2022 Kamila Ostrowska Les bases de données les plus populaires en 2023 Vous avez entendu parler des bases de données mais vous ne savez pas avec quelle base de données travailler ? Dans cet article, vous trouverez une liste des bases de données les plus populaires aujourd'hui et un résumé rapide de ce que fait chacune d'entre elles. Les entreprises fonctionnent grâce aux données. Mais pour tirer le meilleur parti de ces données, il faut les stocker de manière structurée, généralement dans une base de données. Lire plus 30 Dec 2022 Himanshu Kathuria Les 6 meilleurs cours en ligne de SQL pour les débutants en 2023 Que vous rêviez d'une carrière dans l'analyse de données ou que vous souhaitiez simplement vous développer, apprendre SQL en vaut la peine. Mais ne perdez pas votre temps avec des cours mal conçus ou d'autres ressources d'apprentissage ! Dans cet article, j'ai rassemblé les meilleurs cours de SQL en ligne pour les débutants. Choisissez-en un et commencez à être génial ! Le langage SQL (Structured Query Language) est devenu l'une des principales compétences recherchées par les recruteurs pour les emplois liés aux données. Lire plus 30 Dec 2022 Tihomir Babic Comment utiliser la clause PARTITION BY en SQL Aujourd'hui, nous allons nous intéresser aux fonctions de fenêtre. Plus précisément, nous allons nous concentrer sur la fonction PARTITION BY et expliquerons ce qu'elle fait. PARTITION BY est l'une des clauses utilisées dans les fonctions de fenêtre. En SQL, les fonctions de fenêtre sont utilisées pour organiser les données en groupes et calculer des statistiques pour ceux-ci. Cela semble terriblement familier, n'est-ce pas ? Même si elles se ressemblent, les fonctions de fenêtre et GROUP BY ne sont pas les mêmes. Lire plus 30 Dec 2022 Tihomir Babic Comment utiliser GROUP BY en SQL Dans cet article, nous vous proposons un guide étape par étape de l'utilisation de GROUP BY en SQL. Découvrez les nuances de la fonction GROUP BY et apprenez les différentes façons de l'utiliser. GROUP BY est l'une des clauses les plus utilisées en SQL. Elle vous permet de passer de la simple sélection de données dans la base de données au regroupement des lignes ayant les mêmes valeurs de colonne dans un même groupe. Lire plus 30 Dec 2022 Martyna Sławińska Comment exporter des données de MySQL vers un fichier CSV Une base de données est une plateforme principale pour travailler avec des données et les stocker. Mais souvent, vous devez sortir vos données de la base de données. Lisez la suite pour découvrir comment exporter des données de la base de données MySQL vers un fichier CSV. Dans cet article, nous allons vous montrer comment exporter des données dans un fichier CSV. Nous allons commencer par présenter ce qu'est un fichier CSV et pourquoi nous l'utilisons. Lire plus 26 Dec 2022 LearnSQL.fr Team Pourquoi l'apprentissage de SQL devrait-il être l'une de vos résolutions de la nouvelle année ? Pour répondre à cette question, nous allons examiner l'idée derrière les résolutions du Nouvel An, explorer ce qu'est SQL et voir pourquoi l'apprendre devrait être votre objectif pour 2021. Nous avons tous entendu parler des résolutions du Nouvel An, et nous avons tous une expérience personnelle de la difficulté de les mener à bien. Nous allons examiner l'histoire des résolutions du Nouvel An, les raisons pour lesquelles elles échouent souvent, et comment faire en sorte que votre résolution d'apprendre le SQL en 2021 ne connaisse pas le même sort que tant d'autres qui n'ont jamais dépassé la fin du mois de janvier. Lire plus 2 Dec 2022 Andrew Bone Utilisation des opérateurs AND, OR et NOT en SQL ANDLes opérateurs ET, OU, OR et NOT sont des opérateurs logiques importants en SQL. Ils vous aident à combiner les conditions utilisées pour filtrer les enregistrements. Ils sont le plus souvent utilisés en conjonction avec les clauses WHERE ou HAVING. En outre, ce sujet est une question assez courante dans les entretiens d'embauche en SQL. Pour vous aider à bien comprendre ces opérateurs, je vais vous donner quelques exemples, en expliquant en détail la syntaxe et le but de chacun d'entre eux. Lire plus 2 Dec 2022 Zahin Rahman Tutoriel SQL HAVING Apprenez à utiliser la clause HAVING SQL pour filtrer des groupes à l'aide de vos propres conditions. La clause HAVING SQL est souvent un concept difficile à appréhender, surtout pour les débutants. De plus, ses cas d'utilisation spécifiques peuvent être difficiles à visualiser sans exemples précis basés sur des ensembles de données du monde réel. Dans ce tutoriel, vous apprendrez à appliquer la clause SQL HAVING pour filtrer des groupes d'enregistrements en fonction de conditions spécifiques. Lire plus 2 Dec 2022 Kamila Ostrowska Termes SQL que les débutants doivent connaître - Partie 4 Voici une nouvelle série de termes SQL à connaître absolument. Dans les deux premières parties, nous avons abordé les tables, les bases de données relationnelles, les requêtes, les alias, Les jointures en SQL, les clés primaires et les sous-requêtes. La dernière fois, nous sommes passés à des termes plus avancés comme INSERT INTO, GROUP BY et HAVING. Êtes-vous prêt à plonger plus profondément dans la terminologie SQL ? Voici le quatrième volet de notre série sur les termes SQL de base pour les débutants (et tous les autres). Lire plus 2 Dec 2022 Jakub Romanowski Termes SQL que les débutants doivent connaître - Partie 3 Voici la troisième partie de ma liste de termes SQL essentiels pour les débutants. Dans la première, vous avez appris ce que sont les tables, les bases de données relationnelles et les requêtes. Dans la deuxième partie du tutoriel, je vous ai parlé des alias, de Les jointures en SQL, des clés primaires et des sous-requêtes. Maintenant, il est temps d'aborder des termes plus avancés relatifs aux bases de données. Lire plus 2 Dec 2022 Jakub Romanowski Termes SQL que les débutants doivent connaître - Partie 2 Voici la deuxième partie de ma liste de termes SQL essentiels pour les débutants. Dans la première partie, vous avez appris ce que sont une table, une base de données relationnelle et une requête. Maintenant, il est temps de passer à des termes de base de données plus avancés. Mais n'ayez pas peur ! Je ne vous écraserai pas avec des définitions scientifiques. Je vais tout expliquer simplement pour que vous puissiez comprendre facilement. Lire plus 2 Dec 2022 Jakub Romanowski Termes SQL que les débutants doivent connaître Vous avez commencé à apprendre le langage SQL ? Vous vous sentez un peu perdu dans le labyrinthe des nouveaux mots et des nouvelles idées ? Voici une liste de 10 termes SQL absolument essentiels pour les débutants. Lorsque vous commencez à apprendre SQL, il y a beaucoup de choses à assimiler. Et certains d'entre eux, même les termes SQL de base, se perdent dans la masse. Si c'est votre cas, mettez cet article dans vos favoris ; il vous servira de référence pratique. Lire plus 2 Dec 2022 Tihomir Babic Syntaxe SQL Dans l'article d'aujourd'hui, nous allons vous présenter la syntaxe SQL de base en nous concentrant sur l'instruction SELECT, INSERT INTO, UPDATEet DELETE et DELETE. SQL est un langage de programmation conçu spécifiquement pour communiquer avec les bases de données. Il vous permet d'obtenir les données d'une base de données ou de modifier les données qu'elle contient. Comme tout langage de programmation, SQL possède une syntaxe à laquelle vous devez adhérer. Lire plus 2 Dec 2022 Ignacio L. Bisso SQL INNER JOIN expliqué en mots simples Dans cet article, je vais aborder l'élément peut-être le plus important du langage SQL. C'est bien cela ! Je parle de la clause SQL INNER JOIN. Comme vous le savez, dans une base de données, les données sont stockées dans plusieurs tables. Dans mon dernier article, j'ai expliqué comment créer des requêtes SQL lorsque les données dont vous avez besoin se trouvent dans une seule table. Mais que se passe-t-il si les données dont vous avez besoin se trouvent dans deux tables ? Lire plus 2 Dec 2022 Kamila Ostrowska Qui devrait apprendre SQL ? Si vous apprenez SQL, l'utiliserez-vous dans votre emploi actuel (ou celui de vos rêves) ? Si vous l'apprenez, cela vous aidera-t-il dans vos tâches quotidiennes ? SQL a un tel potentiel que tout le monde peut en bénéficier, y compris vous ! Lisez cet article pour découvrir tout ce que vous pouvez gagner en connaissant SQL. Je pourrais répondre à la question du titre par un seul mot : tout le monde ! Lire plus 2 Dec 2022 Dmitri Vaitkun Quels sont les différents types de jointures SQL ? On ne peut sous-estimer l'importance de la JOIN dans l'apprentissage de SQL. Non seulement il s'agit de l'une des opérations les plus fondamentales dans les bases de données relationnelles, mais elle est également très polyvalente avec de nombreux types différents. Bien que le JOIN SQL puisse être intimidant au début, il devient un instrument très pratique dans votre arsenal une fois que vous le comprenez. Explorons tous les types de SQL JOIN ! Lire plus 2 Dec 2022 Martyna Sławińska Quelle est la différence entre les clauses WHERE et HAVING en SQL ? La quantité de données dans le monde augmentant de jour en jour, le besoin de gérer et d'interroger les données de manière efficace augmente. SQL offre des moyens de manipuler et d'interroger des données à n'importe quelle échelle. Les clauses WHERE et HAVING, qui en constituent une partie importante, vous permettent de filtrer les données selon vos besoins, mais elles ne sont pas identiques. Nous allons expliquer en détail les différences entre elles. Lire plus 2 Dec 2022 Kateryna Koidan Quelle est la différence entre WHERE et ON dans les jointures SQL ? Lorsque vous joignez des tables en SQL, vous pouvez avoir des conditions dans une clause ON et dans une clause WHERE. La différence entre les deux est souvent source de confusion. Dans cet article, nous aborderons ce sujet en vous rappelant d'abord l'objectif des clauses ON et WHERE, puis en vous montrant à l'aide d'exemples quels types de conditions doivent figurer dans chacune de ces clauses. La clause ON et la clause WHERE peuvent toutes deux spécifier des conditions. Lire plus 2 Dec 2022 Andrew Bone Quel est le rôle de DISTINCT en SQL ? Le mot-clé DISTINCT en SQL joue un rôle important dans la suppression des valeurs en double dans vos résultats. Cet article fournit des exemples montrant exactement comment DISTINCT fonctionne. Par défaut, les requêtes SQL affichent toutes les lignes retournées, y compris les lignes en double, dans le jeu de résultats. Le mot clé DISTINCT dans la clause SELECT est utilisé pour éliminer les lignes en double et afficher une liste unique de valeurs. Lire plus 2 Dec 2022 Andrew Bone Qu'est-ce que la clause WHERE en SQL ? La clause WHERE est un élément fondamental du langage SQL. Cette clause filtre les résultats et applique des conditions aux requêtes SQL. Elle est le plus souvent utilisée avec l'instruction SELECT. Si vous êtes totalement novice en la matière, vous pouvez apprendre les bases du SQL, y compris WHERE, dans notre cours SQL pour les débutants . Cet article explique clairement comment utiliser WHERE dans une requête SQL. Après l'avoir lu, vous aurez la confiance et les connaissances nécessaires pour intégrer la clause WHERE dans votre travail quotidien. Lire plus 2 Dec 2022 András Novoszáth Qu'est-ce que la clause HAVING en SQL ? Vous apprenez le SQL ? Vous vous demandez à quoi peut servir la clause clause HAVING ? Ou, peut-être, avez-vous essayé d'utiliser WHERE sur vos agrégats agrégats GROUP BY ? Vous êtes au bon endroit ! Dans cet article, nous vous expliquons comment utiliser HAVING avec de nombreux exemples. Avez-vous essayé de filtrer vos métriques que vous avez créées avec GROUP BY avec une clause WHERE et découvert que cela ne fonctionnait pas ? Lire plus 2 Dec 2022 Andrew Bone Qu'est-ce que l'instruction UPDATE en SQL ? L'instruction SQL UPDATE est utilisée pour mettre à jour des données existantes dans votre base de données. Cet article explique sa syntaxe et vous montre des exemples clairs de l'instruction UPDATE en action. La mise à jour efficace des données existantes dans une base de données est nécessaire pour toute personne utilisant SQL ; les données ne sont utiles que si elles sont maintenues à jour et pertinentes. Dans cet article, nous allons examiner en détail la syntaxe de l'instruction UPDATE. Lire plus 2 Dec 2022 Andrew Bone Qu'est-ce que l'instruction INSERT en SQL ? L'instruction INSERT en SQL est utilisée pour ajouter de nouvelles données à votre base de données. Cet article vous expliquera comment l'utiliser et vous montrera des exemples pratiques tout au long du processus. Lorsque vous apprenez le langage SQL, vous vous concentrez sur l'extraction de données d'une base de données, en travaillant principalement avec SELECT. En SQL, il existe également des instructions qui vous permettent de modifier les données d'une base de données. Lire plus 2 Dec 2022 Andrew Bone Qu'est-ce que l'instruction DELETE en SQL ? Cet article explique l'utilisation de l'instruction DELETE, l'une des principales méthodes pour supprimer les enregistrements existants de votre base de données. Nous commencerons par expliquer la syntaxe, puis nous donnerons quelques exemples faciles à comprendre. L'instruction DELETE en SQL est extrêmement utile. Elle vous permet de supprimer toutes les données obsolètes ou "mauvaises" des tables de votre base de données. Vous devez faire preuve de prudence lorsque vous utilisez l'instruction DELETE, car l'opération n'est pas réversible. Lire plus 2 Dec 2022 Marija Ilic Qu'est-ce que GROUP BY en SQL ? GROUP BY est une excellente fonctionnalité SQL qui vous permet d'effectuer des calculs puissants sur des données groupées. Voulez-vous apprendre à tirer des enseignements puissants de vos données ? Vous voulez savoir ce que fait GROUP BY et quand vous devez l'utiliser ? Si votre réponse est oui, poursuivez votre lecture. Dans cet article, vous apprendrez exactement cela. Pourquoi vous avez besoin de GROUP BY Dans le monde numérisé d'aujourd'hui - quel que soit votre secteur d'activité - les tables de bases de données sont généralement énormes, avec des millions d'enregistrements. Lire plus 2 Dec 2022 Andrew Bone Qu'est-ce que CASE en SQL ? Le CASE SQL est une expression très utile qui fournit une logique if-else à vos requêtes SQL. Il s'agit d'un sujet un peu plus avancé, mais vous en aurez besoin lors de la préparation de rapports - il apportera une valeur ajoutée considérable à vos projets personnels et professionnels. L'instruction SQL CASE est un outil de flux de contrôle qui vous permet d'ajouter une logique if-else à une requête. En règle générale, vous pouvez utiliser l'instruction CASE partout où une expression valide est autorisée, par exemple avec les clauses SELECT, WHERE et GROUP BY. Lire plus 2 Dec 2022 Luke Hande Qu'est-ce qu'une base de données SQL ? Utilisées depuis des décennies, les bases de données SQL ont gagné en popularité et sont devenues l'un des outils de gestion des données les plus courants. Elles offrent à l'utilisateur un moyen efficace de stocker les données et un moyen intuitif d'y accéder ou de les modifier. Dans cet article, nous allons commencer par expliquer ce qu'est une base de données et montrer quelques exemples. Nous verrons ensuite comment les bases de données peuvent être utilisées pour travailler efficacement avec de grandes quantités de données structurées. Lire plus 2 Dec 2022 Dorota Wdzięczna Qu'est-ce qu'un INNER JOIN SQL ? Comment combiner des données provenant de différentes tables dans une même requête ? Une fonctionnalité SQL appelée JOIN est l'opérateur le plus couramment utilisé pour créer des requêtes complexes. Découvrez les principes de base dans cet article. SQL nous permet de sélectionner des données dans plusieurs tables. En fait, l'idée même d'utiliser des bases de données relationnelles est de sélectionner des données dans des tables liées. Pour ce faire, nous pouvons utiliser l'opérateur JOIN de SQL. Lire plus 2 Dec 2022 Adrian Więch Oubliez Excel, faites le grand écart avec SQL Découvrez pourquoi vous devriez oublier Excel et commencer à utiliser SQL même si vous n'êtes pas un expert en informatique. Nous vous montrerons combien il est facile d'apprendre SQL, comment il peut vous aider à mieux travailler et comment il rend le processus d'apprentissage amusant. LearnSQL.fr rend le processus d'apprentissage amusant. " Je ne m'occupe pas des données ". Nous entendons fréquemment la phrase ci-dessus de la part de personnes extérieures au secteur informatique. Lire plus 2 Dec 2022 Kateryna Koidan Le guide complet de la clause WHERE en SQL Apprenez à utiliser la clause SQL WHERE pour filtrer les lignes. Dans cet article complet, nous abordons les opérateurs de comparaison et les opérateurs BETWEEN, IN, LIKE, AND, OR et NOT. Le filtrage des lignes de sortie est l'une des premières choses que vous devez apprendre lorsque vous commencez votre voyage en SQL. Dans ce guide, nous allons voir comment utiliser la clause WHERE de SQL pour filtrer les lignes dans différents scénarios. Lire plus 2 Dec 2022 Tihomir Babic La fonction de sous-chaîne SQL en 5 exemples Vous travaillez avec des données texte en SQL ? Nous vous expliquons comment obtenir des valeurs à partir de n'importe quel point d'une chaîne. Lorsque vous pensez à travailler avec des données en SQL, votre première pensée est probablement une base de données remplie de chiffres et votre code SQL effectuant des calculs très sophistiqués. Mais le texte est aussi une donnée ! Il est très courant de trouver des données textuelles dans les bases de données. Lire plus 2 Dec 2022 Himanshu Kathuria La fonction SQL Count expliquée avec 7 exemples L'une des fonctions d'agrégation les plus utiles en SQL est la fonction fonction COUNT(). Si vous êtes novice en SQL et que vous souhaitez découvrir les différentes façons d'utiliser la fonction COUNT(). COUNT() avec quelques exemples pratiques, cet article est fait pour vous. La fonction COUNT() est l'une des fonctions d'agrégation les plus utiles en SQL. La fonction COUNT() permet de compter le nombre total de commandes passées par un client au cours des derniers jours, le nombre de visiteurs uniques qui ont acheté un billet de musée ou le nombre d'employés d'un service. Lire plus 2 Dec 2022 Himanshu Kathuria La fonction SQL AVG() expliquée avec des exemples Nous expliquons la fonction SQL AVG() à l'aide d'exemples pratiques, en précisant où et comment vous pouvez l'utiliser. La moyenne est probablement l'une des métriques les plus utilisées pour décrire certaines caractéristiques d'un groupe. Elle est si polyvalente et utile qu'elle peut décrire quelque chose sur presque tout. Si vous aimez le sport, vous voyez des choses comme la moyenne de courses par match au baseball, la moyenne de passes décisives par match ou par saison au basketball, etc. Lire plus 2 Dec 2022 Dorota Wdzięczna La clause HAVING en SQL expliquée Qu'est-ce que la clause HAVING de SQL ? Pourquoi en avez-vous besoin, et où l'utiliser ? Nous allons expliquer la clause HAVING en détail. HAVING est une clause très courante dans les requêtes SQL. Tout comme WHERE, elle permet de filtrer les données ; cependant, HAVING fonctionne de manière différente. Si vous connaissez la clause GROUP BY et que vous n'avez entendu parler que de HAVING - ou si vous ne connaissez pas du tout HAVING - cet article est ce qu'il vous faut. Lire plus 2 Dec 2022 Kate Stolarek L'apprentissage de SQL en vaut-il la peine ? Nous sommes au 21e siècle. Nous vivons à l'"époque des données ultimes", où des quantités d'informations sur toutes sortes de choses sont disponibles. Nous voulons explorer encore plus ces informations, les découper, comprendre leur origine et leurs déclencheurs. Avec de telles quantités de données, les gens ont découvert que les feuilles de calcul ne suffisent pas. Il faut une solution plus grande, quelque chose comme un tableur sous stéroïdes. C'est alors que les bases de données relationnelles (et SQL) sont entrées en scène. Lire plus 2 Dec 2022 Kateryna Koidan Guide détaillé de SQL ORDER BY Il est souvent nécessaire d'afficher le résultat d'une requête SQL dans un ordre spécifique plutôt que de manière arbitraire. Dans cet article, je vais vous expliquer les nombreuses façons de le faire avec la clause SQL ORDER BY. Pour trier des enregistrements en SQL, vous devez utiliser la clause ORDER BY. Dans cet article, j'expliquerai en détail comment utiliser ORDER BY pour trier le résultat par une ou plusieurs colonnes, dans l'ordre croissant (A-Z) ou décroissant (Z-A), et en utilisant la ou les colonnes existantes ou la ou les colonnes calculées par une fonction d'agrégation. Lire plus 2 Dec 2022 Kateryna Koidan Fonctions SQL de date et d'heure dans 5 dialectes SQL populaires Êtes-vous confus par toutes les fonctions de date et d'heure utilisées dans les différents dialectes SQL ? Dans cet article, je résume les types de données date et heure utilisés dans PostgreSQL, Oracle, SQLite, MySQL et T-SQL. Je fournis également des exemples des principales fonctions SQL de date et d'heure utilisées dans ces dialectes. Il est temps de devenir des gourous de la date et de l'heure ! Voulez-vous calculer la fréquence à laquelle les employés arrivent en retard au travail? Lire plus 2 Dec 2022 Tihomir Babic Conseils sur les JOIN SQL pour les débutants Si vous êtes un débutant et que vous voulez savoir comment commencer à utiliser Les jointures en SQL dans vos requêtes, vous êtes au bon endroit. L'utilisation de la clause SQL JOIN est nécessaire si vous souhaitez interroger plusieurs tables. Tôt ou tard, vous serez amené à utiliser plus d'une table dans une requête. C'est la nature des bases de données relationnelles en général : elles sont constituées de données qui sont généralement enregistrées dans plusieurs tables, lesquelles forment à leur tour une base de données. Lire plus 2 Dec 2022 Marian Dziubiak Comprendre la clause GROUP BY GROUP BY est une partie importante de l'instruction SQL SELECT. Mais les nouveaux codeurs SQL peuvent rencontrer des problèmes lorsque cette clause est utilisée de manière incorrecte. Voici comment éviter ces problèmes. Vous apprenez le SQL. Vous savez comment SÉLECTIONNER des données à partir d'une table et comment filtrer les données à l'aide d'une clause WHERE. Vous pouvez traiter les données à l'aide de fonctions d'agrégation (MIN, MAX, SUM, AVG, etc. Lire plus 2 Dec 2022 Kateryna Koidan Comment écrire une instruction SELECT en SQL ? 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. Lire plus 2 Dec 2022 Tihomir Babic Comment écrire des CTEs multiples en SQL Exploitez tout le potentiel des CTE en en combinant deux ou plusieurs dans une seule requête SQL. Les expressions de table communes, ou CTE, peuvent être un outil SQL puissant. Lorsque vous écrivez deux (ou même plus) CTE ensemble, cette puissance se multiplie. Dans cet article, je vais vous montrer trois façons d'écrire plusieurs CTE : L'utilisation de deux CTE indépendants dans une requête SQL. Utilisation de deux CTE où le deuxième CTE fait référence au premier. Lire plus 2 Dec 2022 Tihomir Babic Comment utiliser les fonctions d'agrégation dans la clause WHERE Le filtrage des données en fonction du résultat d'une fonction d'agrégation est une tâche d'analyse de données courante. Alors comment utiliser les agrégats dans la clause WHERE dans la clause WHERE ? Nous allons consacrer tout cet article à répondre à cette question. La combinaison de fonctions d'agrégation et le filtrage sur la base de leurs résultats sont souvent utilisés dans l'analyse de données - par exemple pour afficher les branches dont le chiffre d'affaires total est supérieur à X, les pays dont le nombre de messages est inférieur à Y, les étudiants dont la note moyenne est inférieure à Z, etc. Lire plus 2 Dec 2022 Ignacio L. Bisso Comment utiliser la fonction ROUND() en SQL Vous avez besoin d'arrondir des résultats numériques en SQL ? La fonction ROUND() est là pour faire le travail. Les bases de données relationnelles modernes offrent de nombreuses fonctions intégrées qui étendent les capacités de SQL. Dans cet article, nous allons utiliser des exemples pratiques pour expliquer le fonctionnement de la fonction ROUND(). (Alerte spoiler : si vous avez deviné qu'elle arrondit un nombre à une certaine décimale, vous avez raison ! Lire plus 2 Dec 2022 Ignacio L. Bisso Comment utiliser la fonction COALESCE() en SQL Les utilisateurs de SQL sont souvent confrontés à des valeurs NULL dans leurs requêtes et doivent les traiter correctement. La fonction COALESCE() permet de gérer les valeurs NULL. Lisez cet article pour apprendre à utiliser COALESCE() dans vos requêtes. Les tables SQL stockent les données dans des enregistrements, et les enregistrements sont composés de champs. Il peut arriver que nous ne connaissions pas la valeur d'un champ spécifique. Par exemple, supposons que nous ayons une table contenant les données suivantes persons. Lire plus 2 Dec 2022 Himanshu Kathuria Comment utiliser CASE en SQL Si vous devez évaluer plusieurs instructions conditionnelles, l'instruction SQL CASE fera l'affaire. Voici ce que vous devez savoir pour utiliser CASE comme un pro. Pourquoi le site CASE est-il si important en SQL ? Si vous analysez ou manipulez des données, vous voudrez souvent définir des règles basées sur certaines conditions, par exemple : si les performances d'un employé sont supérieures à la moyenne, accordez-lui une augmentation de 10 % ; si elles sont exceptionnelles, accordez-lui une augmentation de 15 % ; sinon, accordez-lui une augmentation de 5 %. Lire plus 2 Dec 2022 Tihomir Babic Comment utiliser CASE dans ORDER BY en SQL Cet article vous montrera comment et quand utiliser la fonction CASE dans une clause ORDER BY et quand l'utiliser. Avez-vous déjà utilisé une instruction CASE? Je suis sûr que oui, au moins dans une instruction SELECT. Mais l'avez-vous déjà utilisée dans une clause ORDER BY? Non ? Vous le ferez, une fois que je vous aurai montré comment ! Ne vous inquiétez pas si vous n'avez jamais utilisé d'instruction CASE. Lire plus 2 Dec 2022 Kateryna Koidan Comment se débarrasser des doublons dans une JOIN SQL ? Avez-vous des doublons indésirables dans votre requête SQL JOIN ? Dans cet article, j'aborderai les raisons possibles de l'apparition de doublons après la jonction de tables en SQL et je montrerai comment corriger une requête en fonction de la raison de ces doublons. Les analystes de données ayant peu d'expérience de Les jointures en SQL rencontrent souvent des doublons indésirables dans l'ensemble des résultats. Il est difficile pour les débutants d'identifier la raison de ces doublons dans les JOINs. Lire plus 2 Dec 2022 Kateryna Koidan Comment mettre à jour uniquement les 10 premiers rangs en SQL Les bases de données du monde réel nécessitent une mise à jour continue. Souvent, vous devez mettre à jour des enregistrements spécifiques ; vous pouvez même vouloir mettre à jour uniquement la première ligne, ou les 10, 100 ou 1000 premières lignes. Voyons comment mettre à jour des lignes pour une quantité spécifiée en partant du haut en SQL. Qu'est-ce que l'instruction SQL UPDATE ? En SQL, une instruction UPDATE modifie les enregistrements existants d'une table. Lire plus 2 Dec 2022 Tetyana Skorykh Comment l'apprentissage de SQL va-t-il améliorer mon travail quotidien ? Que vous souhaitiez dynamiser votre développement professionnel, acquérir des compétences recherchées ou commencer quelque chose de nouveau et d'intéressant, l'apprentissage de SQL vous facilitera la vie à bien des égards. Vous envisagez d'apprendre SQL mais vous n'êtes pas sûr que ce soit une bonne idée ? À première vue, l'apprentissage de SQLpeut sembler totalement inutile, surtout si le secteur dans lequel vous évoluez n'est pas lié à l'informatique. Mais ce n'est pas le cas. Lire plus 2 Dec 2022 Pierre Timms Comment convaincre votre patron que vous devez commencer à apprendre SQL Apprendre SQL est un grand objectif. Maintenant, si seulement vous pouviez convaincre votre patron que c'est bon pour l'entreprise et pour vous... Vous êtes conscient des avantages qu'il y a à ajouter SQL à votre éventail de compétences. Vous pensez que les bénéfices de votre apprentissage de SQL profiteront également à votre employeur - ce n'est pas seulement un autre moyen pour vous de développer votre profil professionnel. Mais comment expliquer cela à votre patron ? Lire plus 2 Dec 2022 Kateryna Koidan Comment conserver les lignes non appariées de deux tables dans une jointure SQL ? Cherchez-vous à joindre deux tables en SQL sans supprimer les lignes non appariées ? Voulez-vous conserver les lignes non appariées d'une ou des deux tables ? Dans cet article, je vais vous expliquer comment conserver tous les enregistrements que vous souhaitez en utilisant les jointures externes, telles que LEFT JOIN, RIGHT JOIN et FULL JOIN. Exemples inclus ! Le SQL JOIN est un outil puissant qui vous aide à combiner les données de plusieurs tables de votre base de données. Lire plus 2 Dec 2022 Tihomir Babic Comment combiner deux fonctions agrégées en SQL Vous avez des difficultés à utiliser deux fonctions d'agrégation dans une requête ? Cet article vous montrera comment le faire de la bonne façon - en fait, des deux bonnes façons. Dans l'analyse des données et la création de rapports, nous avons souvent besoin de compter le nombre d'enregistrements ou de les additionner, puis de calculer la moyenne de ce compte ou de cette somme. Traduit en logique SQL, il s'agit de l'agrégation de données agrégées, ou agrégation multi-niveaux. Lire plus 2 Dec 2022 Adrian Więch Comment apprendre l'instruction SELECT en SQL Lorsque vous pensez à apprendre le langage SQL, l'une des premières choses que vous rencontrez est l'instruction SELECT. La sélection d'informations est sans doute la fonction SQL la plus importante. Dans cet article, nous allons présenter les cas d'utilisation typiques de l'instruction SQL SELECT à l'aide d'exemples pratiques. Lisez cet article si vous êtes un utilisateur de base de données débutant et que vous souhaitez savoir ce que SELECT peut faire pour vous. Lire plus 2 Dec 2022 Himanshu Kathuria Clause SQL ORDER BY avec 7 exemples Apprenez à connaître la clause SQL ORDER BY ! Nos exemples pratiques et simples vous aideront à comprendre sa syntaxe, ses utilisations courantes et ses meilleures pratiques. Le langageSQL ou langage de requête structuré vous permet de "parler" à une base de données. Il vous permet de créer, d'extraire et de manipuler les données d'une base de données relationnelle. Ce langage est devenu tellement omniprésent qu'il n'a épargné pratiquement aucun domaine lié aux données. Lire plus 2 Dec 2022 Kateryna Koidan Ce que les débutants en SQL doivent prendre en compte avant d'écrire une requête SQL Le langage SQL est connu pour sa syntaxe facile à suivre, que même les débutants peuvent comprendre assez rapidement. Néanmoins, pour écrire vos propres requêtes SQL, vous devez connaître les bases. Voyons quels sont les éléments à prendre en compte avant d'écrire une requête SQL. Si vous êtes à la recherche d'une carrière dans l'analyse de données ou si vous souhaitez simplement travailler de manière efficace et indépendante avec des données dans n'importe quel poste analytique, vous devrez maîtriser le langage SQL. Lire plus 2 Dec 2022 Himanshu Kathuria Apprendre SQL en 4 étapes Vous voulez travailler avec des données ? Vous aurez besoin de SQL. Heureusement, vous pouvez apprendre SQL en 4 étapes seulement ! Si vous vous intéressez au traitement des données ou si vous travaillez avec des données en général, vous avez probablement entendu parler de SQL. Maintenant que le stockage des données est bon marché et accessible, les données de chaque transaction peuvent être stockées et analysées. Il y a donc une forte demande de personnes capables de saisir et de travailler avec ces données. Lire plus 2 Dec 2022 Zahin Rahman Aperçu des fonctions texte SQL Dans cet article, nous allons aborder les tenants et aboutissants des fonctions texte SQL les plus courantes, qui vous permettent de trouver et de travailler sur des valeurs de chaîne de caractères. Avant de nous plonger dans les fonctions texte, rappelons rapidement ce qu'est une fonction SQL. En termes simples, une fonction est un élément de code prédéfini intégré que vous pouvez utiliser dans votre requête SQL. Par exemple, les fonctions SUM(), AVG(), et COUNT() sont appliquées à des variables numériques pour calculer respectivement la somme, la moyenne et le nombre d'enregistrements. Lire plus 2 Dec 2022 Tihomir Babic Aperçu des fonctions d'agrégation en SQL Les fonctions agrégées sont couramment utilisées en SQL. Cet article vous guidera dans leur utilisation et vous montrera des exemples de leur fonctionnement. Les fonctions agrégées SQL sont un outil utile, notamment pour la création de rapports. Elles ne sont pas difficiles à comprendre, surtout si vous avez une certaine expérience d'Excel ou de programmes similaires. Vous avez probablement déjà utilisé des fonctions d'agrégation telles que SUM ou AVERAGE dans une feuille de calcul. Lire plus 2 Dec 2022 Kateryna Koidan 4 façons simples d'apprendre enfin quel JOIN utiliser dans une requête SQL Vous savez probablement déjà que vous devez utiliser le JOIN pour combiner les données de plusieurs tables. Mais quel type de JOIN ? Dans cet article, je vais vous présenter quatre façons simples d'apprendre enfin quel JOIN utiliser dans différents scénarios. Avant de passer aux stratégies intelligentes pour apprendre Les jointures en SQL, je vous propose de faire un bref tour d'horizon des principaux types de JOIN. Nous allons passer par plusieurs exemples pour rappeler la différence entre (INNER) JOIN, LEFT (OUTER) JOIN, RIGHT (OUTER) JOIN et FULL (OUTER) JOIN. Lire plus 2 Sep 2022 Kamil Bladoszewski Comment classer les rangs en SQL : un guide complet. Ne vous débattez plus avec les fonctions de classement SQL ! Cet article vous guidera à travers les cas d'utilisation de classement les plus courants. Les classements sont utilisés autour de nous, tous les jours. Les tournois sportifs, les meilleurs films et séries télévisées sur Netflix, les magasins proposant les produits les moins chers : ce ne sont là que quelques exemples de classements que vous avez pu voir récemment. Lire plus 4 Jul 2022 Kateryna Koidan Énumération et explication de tous les éléments de base d'une requête SQL "Quels sont les éléments de base d'une requête SQL ?" est une question populaire dans les entretiens d'embauche en SQL. Dans cet article, nous passons en revue la syntaxe de base d'une requête SQL. Une requête SQL, qui demande des informations à une base de données relationnelle, se compose de plusieurs éléments. Ceux-ci vous permettent de sélectionner des colonnes spécifiques dans des tables spécifiques et de filtrer et trier ces informations si nécessaire. Lire plus 4 Jul 2022 Andrew Bone Utiliser SQL sur une base de données de films pour décider de ce qu'il faut regarder Nous allons montrer comment utiliser SQL pour analyser de grands ensembles de données et obtenir des informations précieuses, dans ce cas, pour vous aider à choisir quel film regarder ensuite en utilisant un ensemble de données IMDb. Dans cet article, nous allons télécharger un répertoire de jeux de données à partir d'IMDb. Vous ne savez pas quoi regarder ce soir ? Vous parcourez Netflix sans fin ? Décidez de ce que vous allez regarder en utilisant la puissance de SQL ! Lire plus 4 Jul 2022 Zahin Rahman Utilisation de GROUP BY en SQL Maintenant que vous connaissez les commandes de base de SQL, renforcez vos requêtes avec la clause GROUP BY et les fonctions d'agrégation. GROUP BY La clause GROUP BY est une clause SQL qui organise les données en groupes sur la base d'une (ou plusieurs) valeur(s) commune(s). Elle est largement utilisée pour obtenir des informations récapitulatives sur de grands ensembles de données et pour calculer des statistiques agrégées de base. Lire plus 4 Jul 2022 Andrew Bone UNION vs UNION ALL en SQL : Quelle est la différence ? UNION et UNION ALL sont tous deux utilisés pour extraire des enregistrements de plusieurs tables. Cet article détaillera les différences entre les deux, vous permettant de faire le meilleur choix pour chaque scénario unique. Vous pouvez utiliser les commandes SQL UNION et UNION ALL pour obtenir des données de plusieurs tables dans votre base de données. Il s'agit d'un cas d'utilisation courant, étant donné que la plupart des bases de données comportent de nombreuses tables. Lire plus 4 Jul 2022 Jakub Romanowski Types d'emplois dans les bases de données : Choisissez l'un d'entre eux et devenez génial ! Vous rêvez d'un salaire élevé et d'un travail intéressant ? Vous en avez assez de votre patron et de ses ennuyeuses histoires de vacances dans des pays exotiques ? Est-il temps de changer de travail ? Pourquoi ne pas apprendre SQL ? Voici quelques exemples de types d'emplois dans les bases de données qui peuvent vous mener à une vie meilleure. Quels types d'emplois dans les bases de données utilisent SQL ? Lire plus 4 Jul 2022 Himanshu Kathuria Qui a le salaire le plus élevé, par département ? Utilisez SQL pour le savoir ! Cetarticle montre comment obtenir le salaire total par département pour une organisation, en utilisant la fonctionnalité GROUP BY de SQL. Nous expliquons en détail la clause SQL GROUP BY ainsi que le filtrage conditionnel à l'aide d'une clause HAVING. La compréhension de la masse salariale d'une organisation est l'un des points de départ courants pour les chefs d'entreprise. Cela les aide à voir qui, dans l'organisation, a le coût salarial total le plus élevé, département par département. Lire plus 4 Jul 2022 Tihomir Babic Questions d'entretien courantes pour les développeurs SQL débutants Avez-vous déjà passé un entretien pour un poste de débutant en SQL ? Avez-vous l'intention de postuler à un tel emploi ? Cet article vous aidera à savoir à quoi vous attendre et à vous préparer aux questions courantes d'un entretien de développeur SQL. Après avoir acquis des connaissances de base en SQL et en programmation, vous vous demandez probablement ce qu'il faut faire ensuite. Ou peut-être que vous ne vous posez pas la question ! Lire plus 4 Jul 2022 Tihomir Babic Questions d'entretien SQL avancé (et réponses) Vous souhaitez occuper un emploi qui utilise SQL ? Vous ne savez pas à quoi vous attendre pendant l'entretien d'embauche ou comment évaluer vos connaissances ? Cet article vous donnera une bonne idée de votre situation. Si vous vous sentez coincé dans votre emploi, vous n'êtes pas le seul. La division moderne du travail pousse les gens à effectuer des tâches très spécifiques, en attendant d'eux qu'ils ne regardent pas ce qu'il y a de l'autre côté. Lire plus 4 Jul 2022 Emil Drkušić Quelle est la différence entre un GROUP BY et un PARTITION BY ? Les fonctions de fenêtre sont un excellent ajout à SQL, et elles peuvent vous rendre la vie beaucoup plus facile si vous savez comment les utiliser correctement. Aujourd'hui, nous allons aborder les différences entre un GROUP BY et un PARTITION BY. Nous commencerons par les bases et vous amènerons lentement à un point où vous pourrez poursuivre vos recherches par vous-même. PARTITION BY et GROUP BY Les clauses PARTITION BY et GROUP BY sont fréquemment utilisées en SQL lorsque vous devez créer un rapport complexe. Lire plus 4 Jul 2022 Kateryna Koidan Quelle est la différence entre les CTE et les vues SQL ? Vues SQL et CTE : Que font-ils ? En quoi sont-elles différentes ? Laquelle devez-vous utiliser et quand ? Obtenez vos réponses ici ! En SQL, les CTE (common table expressions) et les vues permettent d'organiser vos requêtes, ce qui permet d'obtenir un code plus propre et plus facile à suivre. Cependant, il existe des différences importantes entre elles. Cet article vous présente plusieurs exemples d'expressions de table commune et de vues et vous explique quand utiliser chacune d'entre elles. Lire plus 4 Jul 2022 Kateryna Koidan Quelle est la différence entre avoir plusieurs tables dans FROM et utiliser JOIN ? Quelle est votre approche de la jonction des tables en SQL ? Dans cet article, nous abordons deux approches et expliquons pourquoi de nombreux développeurs SQL ont une nette préférence pour JOIN. Préférez-vous lister plusieurs tables dans FROM et utiliser WHERE pour définir les conditions de jointure ? Ou bien utilisez-vous le mot-clé JOIN ? SQL supporte les deux, mais il existe des différences significatives entre eux. Examinons chacune d'entre elles en détail, puis expliquons pourquoi JOIN est généralement préférable. Lire plus 4 Jul 2022 Martyna Sławińska Quel est l'avantage des clés étrangères en SQL ? Qu'est-ce qu'une clé étrangère et pourquoi est-elle si importante dans les bases de données relationnelles ? Découvrez tous les détails sur les clés étrangères dans cet article. L'une des principales caractéristiques des bases de données relationnelles est la possibilité de lier des données stockées dans différentes tables. Ces liens, appelés références, agissent essentiellement comme des connexions entre les tables. Ils sont créés à l'aide de la contrainte FOREIGN KEY sur les colonnes de la table. Lire plus 4 Jul 2022 Martyna Sławińska Que sont les fonctions agrégées en SQL, et comment les utiliser ? Les données sont votre source de connaissances. Et grâce aux fonctions d'agrégation SQL, vous pouvez extraire efficacement de vos données les connaissances précises dont vous avez besoin. Lisez la suite pour en savoir plus. Les principales fonctions d'agrégation SQL sont les suivantes : COUNT(column_name | *) renvoie le nombre de lignes d'une table. SUM(column_name) renvoie la somme des valeurs d'une colonne numérique. AVG(column_name) renvoie la valeur moyenne d'une colonne numérique. Lire plus 4 Jul 2022 Andrew Bone Que font les clauses SQL INTERSECT et MINUS ? Connaissez-vous la différence entre les clauses INTERSECT et MINUS de SQL et comment les utiliser ? Vous trouverez des exemples et des explications dans cet article. SQL INTERSECT et MINUS sont des clauses utiles pour trouver rapidement la différence entre deux tables et trouver les lignes qu'elles partagent. INTERSECT compare les données entre les tables et renvoie uniquement les lignes de données qui existent dans les deux tables. MINUS compare les données entre les tables et renvoie les lignes de données qui existent uniquement dans la première table que vous spécifiez. Lire plus 4 Jul 2022 Tihomir Babic Quand dois-je utiliser les fonctions de fenêtre SQL ? Avez-vous entendu un de vos collègues se vanter d'utiliser les fonctions de fenêtre SQL ? Vous connaissez les bases du SQL, mais peu, voire pas du tout, les fonctions de fenêtre ? Si vous voulez en savoir plus sur les fonctions de fenêtre et comment les utiliser dans un contexte professionnel, vous êtes au bon endroit ! Cela arrive souvent. Vous atteignez un certain niveau de connaissances, et vous vous sentez comme le roi (ou la reine) du monde. Lire plus 4 Jul 2022 Tihomir Babic Qu'est-ce que le SQL avancé ? Les compétences SQL avancées vous laissent-elles perplexes ? Quelles sont-elles ? Cet article explique ce que peut signifier le SQL avancé, notamment tel que nous l'utilisons sur LearnSQL.fr. Je suis sûr que vous rencontrez très souvent les expressions " compétences SQL avancées " ou " sujets SQL avancés ". Vous lisez un article sur le SQL avancé et vous êtes satisfait de la facilité avec laquelle ces sujets avancés semblent être abordés. Lire plus 4 Jul 2022 Kateryna Koidan Qu'est-ce que la fonction RANK() en SQL, et comment l'utiliser ? Qui sont vos 10 meilleurs clients ? Quels sont les employés les plus performants de chaque service ? Pour répondre à ce genre de questions, vous devez classer les résultats de votre requête SQL. Voyons comment la fonction RANK() aide à classer les résultats en SQL. Il existe de nombreux cas d'utilisation dans lesquels vous pouvez avoir besoin de classer des lignes en SQL. Vous pouvez par exemple classer les clients en fonction du volume des ventes, les étudiants en fonction de leurs résultats aux examens, les actifs d'une entreprise en fonction de leur valeur actuelle, les départements en fonction du nombre d'employés ou les utilisateurs en fonction de leur date d'enregistrement. Lire plus 4 Jul 2022 Andrew Bone Qu'est-ce que la clause SQL GROUPING SETS, et comment l'utiliser ? Les GROUPING SETS sont des groupes, ou ensembles, de colonnes permettant de regrouper des lignes. Au lieu d'écrire plusieurs requêtes et de combiner les résultats avec un UNION, vous pouvez simplement utiliser les GROUPING SETS. GROUPING SETS en SQL peut être considéré comme une extension de la clause GROUP BY. Elle vous permet de définir plusieurs ensembles de regroupement dans la même requête. Examinons sa syntaxe et comment elle peut être équivalente à une GROUP BY avec plusieurs clauses UNION ALL. Lire plus 4 Jul 2022 Kateryna Koidan Qu'est-ce que LEFT JOIN en SQL ? Découvrez les détails du LEFT JOIN, l'un des types de jointures SQL les plus courants. Le langage SQL consiste principalement à extraire des données des bases de données. Très souvent, vous aurez besoin de combiner des données provenant de plusieurs tables de votre base de données. C'est là que les jointures entrent en jeu. Le LEFT JOIN est l'un des types de JOIN que vous êtes susceptible d'utiliser très souvent. Lire plus 4 Jul 2022 Kamil Bladoszewski Qu'est-ce qu'une requête SQL en ligne ? Avez-vous déjà entendu le terme "requête en ligne" ? En quoi sont-elles différentes des sous-requêtes et des tables dérivées ? Vous avez consulté de nombreux sites et vous ne connaissez toujours pas la réponse ? Embarquons pour un voyage et découvrons-le ensemble ! La première fois que j'ai entendu le terme "requête en ligne", j'ai été un peu surpris. Cela ne ressemble pas à une des nuances de SQL et je pensais connaître tous les concepts de base. Lire plus 4 Jul 2022 Marija Ilic Qu'est-ce qu'une CTE ? Après avoir maîtrisé des instructions telles que SELECT, DELETE, INSERT et GROUP BY, vous cherchez peut-être des moyens d'améliorer la maintenabilité, la reproductibilité et la lisibilité du code. À ce stade, vous commencerez probablement à vous familiariser avec les concepts SQL modernes qui ont été introduits au début des années 2000. L'une de ces techniques SQL est la CTE? (common table expression) -?un ensemble de résultats temporaire nommé. Dans cet article, vous apprendrez ce qu'est une CTE et comment l'utiliser pour améliorer la maintenance et la lisibilité de votre code. Lire plus 4 Jul 2022 Zahin Rahman Qu'est-ce qu'un FULL JOIN et quand l'utiliser ? Apprenez ce qu'est un FULL JOIN, comment le mettre en œuvre, comment il se compare aux autres types de Les jointures en SQL, et certains de ses cas d'utilisation uniques. Avant d'aborder les FULL JOIN, rappelons rapidement ce qu'est une JOIN SQL. À la base, une JOIN combine les données de deux ou plusieurs tables dans une base de données. Les tables sont généralement liées entre elles à l'aide d'identifiants uniques dans chaque table, c'est-à-dire des clés primaires et étrangères. Lire plus 4 Jul 2022 Tihomir Babic Qu'est-ce qu'un CTE récursif en SQL ? L'article qui vous montrera des exemples pratiques d'utilisation des CTE récursifs en SQL. Si vous avez entendu parler des CTE récursifs de SQL mais ne les avez jamais utilisés, cet article est pour vous. Il est aussi pour vous si vous ne vous lassez jamais des exemples de CTE récursifs. Avant d'aborder la récursivité, je vais vous rappeler ce que sont les CTE et quelle est leur syntaxe. Je ferai ensuite de même pour les CTE récursifs. Lire plus 4 Jul 2022 Marija Ilic Pourquoi devrais-je apprendre les fonctions de fenêtre SQL ? Le langage SQL existe depuis plus de 25 ans. Sa syntaxe de base - comme SELECT, WHERE, GROUP BY, HAVING et ORDER BY - est bien connue. Mais existe-t-il autre chose que le SQL traditionnel ? Pouvez-vous aller au-delà des bases et améliorer vos compétences ? La réponse à cette question est oui. Il existe une version moderne de SQL. Dans cet article, nous allons nous plonger dans cette version moderne et découvrir les fonctions de fenêtre SQL. Lire plus 4 Jul 2022 Dorota Wdzięczna Les requêtes SQL les plus importantes pour les débutants Comment obtenir des données d'une table ? Comment créer ou supprimer une table ? Comment afficher des enregistrements distincts ? Comment sélectionner les lignes qui contiennent une valeur spécifique dans une colonne ? Vous pouvez facilement faire tout cela en écrivant des requêtes SQL de base. Ce guide présente les 30 requêtes SQL les plus importantes pour les débutants. Jetons-y un coup d'œil. 1. Récupération des données de toutes les colonnes Il s'agit d'une requête très basique pour afficher toutes les données d'une table. Lire plus 4 Jul 2022 Dorota Wdzięczna Les fonctions SQL MIN et MAX expliquées en 6 exemples Que sont les fonctions SQL MIN() et MAX() ? Quand devez-vous les utiliser comme fonctions d'agrégation et quand devez-vous les utiliser avec des fonctions de fenêtre ? Nous l'expliquons à l'aide d'exemples pratiques. Il est difficile d'imaginer SQL sans les fonctions d'agrégation MIN() et MAX(). Elles sont très utiles chez de nombreux professionnels des données car elles nous permettent de résoudre de nombreux problèmes commerciaux. Dans cet article, je vais expliquer ce que fait chaque fonction et aborder plusieurs cas d'utilisation. Lire plus 4 Jul 2022 Tihomir Babic Les 5 meilleures questions d'entretien pour le CTE SQL Voici cinq questions (et leurs solutions !) sur les CTE qui vous seront (probablement) posées lors d'un entretien. Je ne dis pas que vous aurez ces questions d'entretien sur les CTE SQL à chaque entretien d'embauche. Mais lorsque ce sera le cas, elles seront probablement du type des cinq que je vais vous présenter ici. En dehors des questions théoriques sur les CTE, il n'y a pas beaucoup de variations dans les scénarios de CTE évalués par les recruteurs. Lire plus 4 Jul 2022 Jakub Romanowski Les 10 meilleurs ordinateurs portables pour apprendre le SQL en 2020 Si vous voulez apprendre SQL, vous aurez besoin d'un appareil portable et puissant. Je vous recommande un ordinateur portable. Voici les caractéristiques dont vous aurez besoin, ainsi que mes choix d'ordinateurs portables qui vous permettront d'apprendre SQL en 2020 ! Je dois admettre que parcourir les offres d'ordinateurs d'Amazon ou entrer dans n'importe quel magasin d'informatique peut vous donner un mal de tête. Tant de modèles, avec tant d'options ! Lire plus 4 Jul 2022 Agnieszka Kozubek-Krycuń L'histoire des normes SQL La norme SQL a-t-elle évolué depuis plus de 30 ans ? Tout à fait ! Découvrez le parcours du SQL-86 au SQL moderne, le langage de données standard d'aujourd'hui. SQL a été créé au début des années 1970 par IBM. En 1974, Donald Chamberlin et Raymond Boyce ont publié l'article SEQUEL : A Structured English Query Language, qui a présenté SQL au monde entier. L'article contenait la grammaire BNF (une description technique détaillée de la syntaxe du langage) du langage, ce qu'IBM a considéré plus tard comme une erreur. Lire plus 4 Jul 2022 Agnieszka Kozubek-Krycuń L'histoire de SQL - Comment tout a commencé Qui a créé SQL et pourquoi ? Découvrez-le dans cet article ! Vous apprenez SQL ? Ou êtes-vous sur le point de faire le premier pas vers le travail avec des bases de données ? Bonne décision ! Quoi qu'il en soit, il est utile de connaître l'histoire de SQL : son origine, son créateur et ses raisons. Voici un bref historique de SQL, en commençant par son concept fondamental : la base de données. Lire plus 4 Jul 2022 Ignacio L. Bisso HAVING ou WHERE en SQL : Ce que vous devez savoir Cet article porte sur les clauses WHERE et HAVING de SQL. Ces deux clauses font partie des fondements de la commande SQL SELECT. Elles ont des utilisations similaires, mais il existe également des différences importantes que toute personne qui utilise SQL devrait connaître. Voyons ce qui se cache derrière le débat entre les clauses HAVING et WHERE. Dans cet article, nous supposerons que nous travaillons pour une agence sociale gouvernementale qui soutient les personnes ou les familles dont le revenu est inférieur à un certain seuil. Lire plus 4 Jul 2022 Ignacio L. Bisso Guide du débutant sur la sous-requête SQL Les sous-requêtes sont une ressource SQL puissante, qui nous permet de combiner les données de plusieurs tables en une seule requête. Dans cet article, nous allons vous apprendre tout ce dont vous avez besoin pour commencer à utiliser les sous-requêtes. La définition la plus simple d'une sous-requête SQL est peut-être "Une requête dans une requête". Les sous-requêtes sont si faciles à comprendre qu'elles apparaissent souvent dans les premiers chapitres des cours de SQL. Lire plus 4 Jul 2022 Ignacio L. Bisso Fonctions de fenêtre SQL vs. GROUP BY : Quelle est la différence ? Une idée fausse très répandue parmi les utilisateurs de SQL est qu'il n'y a pas beaucoup de différence entre les fonctions de fenêtre SQL et les fonctions d'agrégation ou la clause GROUP BY. Or, les différences sont très importantes. Le seul point commun entre GROUP BY et les fonctions de fenêtre est peut-être que toutes deux vous permettent d'exécuter une fonction (telle que AVG, MAX, MIN ou COUNT) sur un groupe d'enregistrements. Lire plus 4 Jul 2022 Kateryna Koidan Fonctions de fenêtre SQL et fonctions d'agrégation SQL : Similitudes et différences Si vous n'êtes pas familier avec les fonctions de fenêtre SQL, vous vous demandez peut-être en quoi elles diffèrent des fonctions d'agrégation. Quand devez-vous utiliser les fonctions de fenêtre ? Dans cet article, nous allons passer en revue les fonctions de fenêtre et les fonctions d'agrégation, examiner leurs similitudes et leurs différences, et voir laquelle choisir en fonction de ce que vous devez faire. Après avoir abordé le langage SQL de base, vous aurez probablement envie d'utiliser certaines de ses fonctions les plus avancées. Lire plus 4 Jul 2022 Aldo Zelen Filtrage SQL 101 Parfois, les requêtes SQL renvoient beaucoup de données dont vous n'avez pas besoin. Dans cet article, nous allons examiner un exemple simple de filtrage de requêtes SQL pour réduire la complexité de vos données. Pour apprendre à filtrer des données en SQL, il est essentiel de comprendre les bases de l'algèbre booléenne. Il s'agit simplement d'un terme fantaisiste utilisé par les mathématiciens pour décrire des expressions impliquant des valeurs logiques (vrai/faux) et leurs opérateurs associés (et, ou, pas, etc. Lire plus 4 Jul 2022 Michał Kołodziejski Faites-le en SQL : Traversée récursive de l'arbre SQL Dans l'article précédent, j'ai décrit comment utiliser Common Table Expressions pour trouver le plus court chemin dans un graphe dirigé. Cet exemple pouvait être difficile à suivre, je l'admets. Faisons quelque chose de beaucoup plus commun, quelque chose qui est implémenté sur presque tous les sites Web - un menu. Au lieu d'écrire le code, nous allons tirer parti de l'arborescence SQL en écrivant une seule requête. Nous utiliserons les CTE pour PostgreSQL et la clause de requête hiérarchique pour Oracle. Lire plus 4 Jul 2022 Marija Ilic Explication des types de jointures SQL Quelle est la différence entre INNER JOIN, LEFT JOIN, RIGHT JOIN et FULL JOIN en SQL ? Quand devez-vous utiliser chacune d'entre elles ? Nous avons vos réponses ici. Vous souhaitez combiner les données de deux ou plusieurs tables différentes, mais vous ne savez pas comment le faire en SQL. Ne vous inquiétez pas. Dans cet article, je vais vous montrer comment utiliser la clause SQL JOIN pour fusionner les données de deux tables. Lire plus 4 Jul 2022 Kateryna Koidan Explication de GROUP BY en SQL L'instruction SQL GROUP BY est facile à utiliser, mais elle peut être difficile à maîtriser. Découvrez ce que vous pouvez faire avec GROUP BY, comment elle fonctionne et comment l'utiliser avec les fonctions d'agrégation. GROUP BY est l'un des outils SQL de base. Cependant, il peut être difficile pour les débutants de comprendre le fonctionnement de GROUP BY et la façon dont il est utilisé pour calculer des statistiques avec différentes fonctions d'agrégation. Lire plus 4 Jul 2022 Kateryna Koidan Exemples pratiques d'utilisation de JOIN non égaux en SQL Si vous pensez que deux tables en SQL peuvent être jointes uniquement à l'aide du champ commun, vous serez ravi d'apprendre qu'il existe d'autres façons de les joindre. Les JOIN non équitables utilisent différents types d'opérateurs de comparaison dans la condition JOIN. Dans cet article, je vous guiderai à travers des exemples de JOIN non équi pour vous montrer les cas d'utilisation courants de ce type de JOIN. JOIN équi et JOIN non-équi Comment joint-on généralement deux tables en SQL ? Lire plus 4 Jul 2022 Rebecca McKeown Est-il difficile d'apprendre SQL ? C'est la question numéro un posée par les étudiants de SQL et les nouveaux venus dans le monde de l'informatique. Est-il difficile d'apprendre SQL ? Si vous êtes venu ici parce que vous vous posez la même question, sachez que vous n'êtes pas seul. L'idée même de SQL peut être intimidante pour ceux d'entre nous qui n'ont pas de formation technique, mais ce n'est pas une fatalité. Pour répondre d'emblée à votre question, la réponse est un non catégorique. Lire plus 4 Jul 2022 James Wondrasek Comment utiliser les opérateurs de comparaison avec les NULL en SQL La valeur SQL NULL a une utilité particulière. Elle s'accompagne également de comportements contre-intuitifs qui peuvent faire trébucher les débutants en SQL ou même les programmeurs expérimentés. Apprenez à éviter ces problèmes lorsque vous utilisez NULL avec des opérateurs de comparaison. Cet article va vous aider à maîtriser les meilleures pratiques pour élaborer des requêtes SQL qui fonctionnent avec des valeurs NULL et utilisent des opérateurs de comparaison ( =, <>, <, > ) - ce qui, si vous avez déjà écrit des requêtes SQL, représente pratiquement toutes les requêtes que vous écrirez ! Lire plus 4 Jul 2022 Andrew Bone Comment utiliser les alias dans les requêtes SQL Un alias SQL est utile pour simplifier vos requêtes et rendre la requête et son résultat plus lisibles. Cet article explique pourquoi et comment vous pouvez utiliser des alias dans vos requêtes SQL. Vous pouvez renommer temporairement une table ou une colonne en lui donnant un autre nom. C'est ce qu'on appelle un alias SQL. Il s'agit d'une modification temporaire qui n'affecte pas le nom réel de la table dans la base de données. Lire plus 4 Jul 2022 Tihomir Babic Comment trouver la prochaine valeur non NULL en SQL Vous devez trouver la prochaine valeur nonNULL dans une série chronologique, mais vous ne savez pas comment faire. Pouvez-vous le faire en SQL ? Oui, vous le pouvez ! Cet article vous montrera ce qu'il faut faire. Si vous travaillez avec SQL, vous serez tôt ou tard confronté aux valeurs NULL. Avoir NULLs dans une base de données est presque inévitable. Cependant, vous souhaitez parfois les éviter dans vos rapports. Lire plus 4 Jul 2022 Andrew Bone Comment trier des valeurs dans un ordre spécifique en SQL Parfois, vous devrez ordonner vos données d'une manière particulière, et souvent l'utilisation des modificateurs de tri typiques comme ASC et DESC ne suffit pas. Cet article vous montrera comment utiliser l'instruction CASE pour ordonner vos données exactement comme vous le souhaitez. Avez-vous déjà eu besoin d'ordonner vos données d'une manière très spécifique ? L'une des meilleures méthodes pour gérer les tris complexes est d'utiliser CASE. L'instruction CASE est très utile, car elle vous permet d'ajouter une logique if-else à vos requêtes. Lire plus 4 Jul 2022 Agnieszka Kozubek-Krycuń Comment sélectionner la première ligne d'un groupe ? Souvent, vous souhaitez sélectionner une seule ligne dans chaque groupe GROUP BY. PostgreSQL dispose d'une instruction spécialement conçue pour cela : SELECT DISTINCT ON. Disons que je veux sélectionner un bulletin météo pour chaque lieu. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Lire plus 4 Jul 2022 Tihomir Babic Comment obtenir les descendants d'un parent en SQL Vous voulez apprendre à manipuler les arbres généalogiques et à trouver les descendants d'un parent ? En lisant cet article, vous apprendrez à manipuler des données hiérarchiques. La recherche des descendants d'un parent est un problème courant en SQL. Si vous imaginez un arbre généalogique, l'élément de base qui forme les relations à l'intérieur de celui-ci est la relation parent-enfant. La relation parent-enfant est précisément ce qui définit toutes les données hiérarchiques. Lire plus 4 Jul 2022 Ignacio L. Bisso Comment numéroter les lignes d'un jeu de résultats SQL Avez-vous déjà eu besoin d'ajouter un numéro séquentiel aux enregistrements du résultat d'une requête SQL ? Ce n'est pas aussi simple qu'il y paraît ! Découvrez comment le faire correctement dans cet article. Pour numéroter les lignes d'un ensemble de résultats, vous devez utiliser une fonction de la fenêtre SQL appelée ROW_NUMBER(). Cette fonction attribue un numéro séquentiel entier à chaque ligne de résultat. Cependant, elle peut également être utilisée pour numéroter les enregistrements de différentes manières, par exemple par sous-ensembles. Lire plus 4 Jul 2022 Karolina Niewiarowska Comment montrer votre expérience Sql Vous voulez travailler dans l'industrie informatique ? C'est aujourd'hui l'une des meilleures idées pour une bonne carrière. Qu'est-ce qui devrait vous convaincre de le faire ? La demande de spécialistes, les revenus élevés et le fait qu'il s'agit d'une profession d'avenir. Fait intéressant, ce ne sera pas si difficile - surtout pour vous, l'intello ! Pour réussir, il suffit d'avoir quelques compétences et de bien se préparer à un entretien. Lire plus 4 Jul 2022 Kateryna Koidan Comment joindre deux tables par plusieurs colonnes en SQL La jointure SQL est un outil important pour combiner des informations provenant de plusieurs tables. Le plus souvent, vous joindrez des tables sur la base d'une clé primaire d'une table et d'une clé étrangère d'une autre table. Cependant, il est également fréquent que vous ayez besoin de joindre des tables par deux ou plusieurs colonnes. Dans cet article, je vais vous expliquer pourquoi vous souhaitez joindre des tables par plusieurs colonnes et comment le faire en SQL. Lire plus 4 Jul 2022 Ignacio L. Bisso Comment fonctionne la clause GROUP BY de SQL ? Le regroupement des résultats est une fonction SQL puissante qui vous permet de calculer des statistiques clés pour un groupe d'enregistrements. GROUP BY est l'une des clauses les plus puissantes de SQL. Elle vous permet de voir les données d'une nouvelle manière et de trouver des mesures clés (comme la moyenne, les valeurs maximales et minimales dans un groupe d'enregistrements). Sans GROUP BY, tous les résultats que nous obtenons sont orientés vers les enregistrements. Lire plus 4 Jul 2022 Ignacio L. Bisso Comment définir un cadre de fenêtre dans les fonctions de fenêtre SQL La fonction fenêtre est une ressource super puissante du langage SQL. Au cœur de toute fonction fenêtre, il y a un ensemble d'enregistrements, appelé le cadre de la fenêtre, défini à l'aide d'une clause OVER. Il est essentiel de savoir quels enregistrements se trouvent dans le cadre de la fenêtre, comment ils sont ordonnés et quelles sont leurs limites supérieure et inférieure pour comprendre le fonctionnement des fonctions de fenêtre. Lire plus 4 Jul 2022 Emil Drkušić Comment devenir un développeur SQL Il n'existe pas de réponse simple à la question "Comment devenir un développeur SQL ?". Cependant, si la réponse était trop complexe, il n'y aurait aucun intérêt à écrire cet article, et pourtant je le fais. Donc, quelque part en cours de route, nous trouverons la réponse. Comme dit dans l'intro, il n'y a pas de baguette magique qui vous transformera en développeur SQL. Mais la lecture de cet article vous fera gagner du temps et vous aidera à vous concentrer sur ce qui est important pour atteindre votre objectif. Lire plus 4 Jul 2022 Dorota Wdzięczna Comment créer une table en SQL La création de tables dans les bases de données est une compétence très utile, et pas seulement pour les ingénieurs logiciels ou les administrateurs de bases de données. Elle vous permet de concevoir ou de modifier la structure d'une base de données et de stocker des données liées les unes aux autres. Dans cet article, vous apprendrez ce qu'est une table de base de données, qui les crée et comment utiliser la syntaxe de la commande CREATE TABLE. Lire plus 4 Jul 2022 Ignacio L. Bisso Comment calculer les différences d'une année sur l'autre en SQL Comment votre entreprise s'est-elle comportée cette année par rapport à l'année dernière ? L'année précédente ? Découvrez comment utiliser SQL pour calculer les différences d'une année sur l'autre et d'un mois sur l'autre. Les comparaisons d'une année sur l'autre (YOY) sont un moyen populaire et efficace d'évaluer les performances de plusieurs types d'organisations. Les différences d'une année sur l'autre sont faciles à comprendre - par exemple, il est facile de comprendre que la croissance de vos revenus est de 35 % d'une année sur l'autre. Lire plus 4 Jul 2022 Tihomir Babic Comment calculer la longueur d'une série avec SQL Qu'est-ce qu'une série chronologique et pourquoi calculer sa longueur en SQL ? Comment calculer la longueur d'une série en SQL ? Je peux répondre à cette question en deux mots : fonctions de fenêtre ! Oui, vous aurez besoin d'une certaine connaissance des fonctions de fenêtre SQL pour calculer la longueur des séries. Mais qu'est-ce qu'une série chronologique, et pourquoi voulez-vous connaître sa longueur ? Qu'est-ce qu'une série ? Lire plus 4 Jul 2022 Zahin Rahman Comment apprendre les jointures SQL Les jointures sont l'une des commandes SQL les plus fondamentales et les plus couramment utilisées pour manipuler et interroger des ensembles de données du monde réel. Elles sont également l'un des sujets SQL les plus difficiles à maîtriser ! Dans cet article, vous découvrirez une stratégie efficace pour apprendre les différents types de Les jointures en SQL. Lorsque les données sont stockées dans une seule table, nous pouvons facilement récupérer les lignes et obtenir toutes les informations dont nous avons besoin. Lire plus 4 Jul 2022 Jakub Romanowski Comment apprendre SQL rapidement Vous êtes pressé d'améliorer vos compétences en matière de données ? J'ai de bonnes nouvelles : vous pouvez apprendre SQL rapidement et passer à un tout autre niveau de compétence en matière de données. Vous travaillez avec des données tous les jours, mais vous en avez assez du temps qu'il faut pour traiter votre tableau géant dans Excel. Le temps est venu d'utiliser un bien meilleur outil : SQL ! Lire plus 4 Jul 2022 Agnieszka Kozubek-Krycuń Clause DELETE RETURNING dans PostgreSQL L'instruction standard DELETE en SQL renvoie le nombre de lignes supprimées. DELETE FROM external_data; DELETE 10 Dans PostgreSQL, vous pouvez faire en sorte que l'instruction DELETE renvoie autre chose. Vous pouvez retourner toutes les lignes qui ont été supprimées. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 Lire plus 4 Jul 2022 Tihomir Babic Business SQL : Comment calculer la croissance des revenus en SQL Pouvez-vous utiliser SQL dans votre entreprise ? Bien sûr que oui ! Par exemple, vous pouvez calculer la croissance du chiffre d'affaires en SQL - voici comment. Si vous travaillez avec des données, vous savez déjà que SQL est l'outil le plus utilisé pour l'analyse des données. Mais en quoi SQL est-il utile en entreprise ? La réponse est évidente : analysez les données professionnelles à l'aide de SQL ! Lire plus 4 Jul 2022 Michał Kołodziejski Apprenez à connaître la puissance des requêtes récursives SQL Le plus souvent, les requêtes SQL que nous exécutons sur une base de données sont assez simples. Cela dépend de votre rôle, bien sûr. Les analystes des entrepôts de données récupèrent des informations d'un tout autre ordre en utilisant (très souvent) des requêtes beaucoup plus complexes que les ingénieurs logiciels qui créent des applications CRUD. Cependant, il est parfois plus simple ou plus élégant d'exécuter une requête un peu plus sophistiquée sans avoir besoin d'un traitement supplémentaire des données dans le code. Lire plus 4 Jul 2022 Dorota Wdzięczna Aperçu des fonctions de classement en SQL Les fonctions de classement SQL facilitent le travail avec les bases de données relationnelles, notamment pour les analystes de données, les spécialistes du marketing et les spécialistes financiers. Ces fonctions sont utilisées pour attribuer un numéro de classement à chaque enregistrement et vous permettent de créer efficacement des rapports utiles. Les fonctions de classement SQL sont des fonctions de fenêtre. Les fonctions de fenêtre calculent le résultat sur la base d'un ensemble de lignes. Lire plus 4 Jul 2022 Marija Ilic 7 situations réelles où vous avez besoin d'un total courant et comment le calculer en SQL Voulez-vous apprendre ce qu'est un total courant et comment le calculer en SQL ? Dans cet article, je vais décrire différents scénarios commerciaux dans lesquels un total courant est nécessaire. Je vous apprendrai également comment calculer un total courant en SQL à l'aide des fonctions de la fenêtre. Vous êtes prêt ? C'est parti ! Définition du total courant Un total courant est la somme cumulée d'une valeur et de toutes les valeurs précédentes dans la colonne. Lire plus 4 Jul 2022 Marija Ilic 7 erreurs courantes de GROUP BY Vous commettez ces erreurs avec GROUP BY en SQL ? Découvrez ce qu'elles sont, comment les éviter et comment les corriger. L'instruction SQL GROUP BY peut permettre de découvrir rapidement des informations importantes sur les données. Au début, l'utilisation de GROUP BY peut sembler facile, par exemple lors de la création de rapports SQL de base que vous présenterez aux décideurs de l'entreprise. Mais en apprenant cette puissante fonctionnalité, vous pourriez vous retrouver piégé par des erreurs bizarres ou obtenir des résultats incorrects causés par des instructions GROUP BY mal rédigées. Lire plus 4 Jul 2022 Kateryna Koidan 5 raisons pour lesquelles vous devriez utiliser les CTE au lieu des sous-requêtes Les expressions de table commune, ou CTE, ont été introduites dans SQL:1999 pour gérer les cas où la sortie d'une requête est utilisée dans une autre requête. Mais n'avions-nous pas déjà des sous-requêtes pour cela ? Dans cet article, je vais démontrer à l'aide de plusieurs exemples pourquoi les CTE sont meilleurs que les sous-requêtes pour la structure et la lisibilité de vos requêtes SQL. Commençons par nous rappeler ce que sont les CTE et les sous-requêtes et en quoi ils diffèrent. Lire plus 4 Jul 2022 Kateryna Koidan 5 meilleures pratiques pour la rédaction de JOINs SQL Ces meilleures pratiques pour Les jointures en SQL vous aideront à réaliser des requêtes SQL lisibles qui produisent des résultats précis, clairs et compréhensibles. Étant donné que les bases de données relationnelles sont construites autour de tables liées, il n'est pas étonnant que Les jointures en SQL - qui vous permet de combiner les informations de plusieurs tables - soit l'une des principales compétences acquises par les débutants en SQL. Lire plus 4 Jul 2022 Kateryna Koidan 5 exemples de sous-requêtes SQL Les sous-requêtes SQL sont des outils de base si vous voulez communiquer efficacement avec les bases de données relationnelles. Dans cet article, je vous propose cinq exemples de sous-requêtes démontrant comment utiliser des sous-requêtes scalaires, multi-rangs et corrélées dans les clauses WHERE, FROM/JOIN et SELECT. Une sous-requête, ou requête imbriquée, est une requête placée dans une autre requête SQL. Lorsque vous demandez des informations à une base de données, vous pouvez trouver nécessaire d'inclure une sous-requête dans la clause SELECT, FROM, JOIN ou WHERE. Lire plus 4 Jul 2022 Tihomir Babic 5 constructions SQL avancées que tout analyste de données devrait apprendre Votre travail implique-t-il l'analyse de données ? Voici cinq exemples montrant comment un SQL avancé peut vous aider dans votre travail quotidien. Je suis analyste de données et je dois dire que les analystes de données peuvent être assez étranges. Les autres personnes ont généralement peur d'immenses quantités de données ; nous, nous aimons ça. Plus nous nous enfonçons dans les données, plus nous sommes heureux. Un outil important pour pénétrer dans les données (et donc devenir un analyste de données plus heureux) est SQL. Lire plus 4 Jul 2022 Dorota Wdzięczna 24 règles de la norme de formatage SQL Pour écrire des requêtes dans une base de données, il faut connaître la syntaxe SQL, mais ce n'est pas tout ce que vous devez savoir. Les meilleures pratiques pour écrire un code SQL professionnel nécessitent de bonnes compétences en matière de mise en forme. Dans cet article, j'explique pourquoi cela est si important et quelles sont les règles de base à suivre. Pourquoi est-il utile de formater le code SQL ? Lire plus 15 Jun 2022 Andrew Bone Que font les opérateurs LIKE et NOT LIKE ? Les opérateurs SQL LIKE et NOT LIKE sont utilisés pour trouver des correspondances entre une chaîne de caractères et un modèle donné. Ils font partie du langage SQL standard et fonctionnent dans tous les types de bases de données, ce qui en fait une connaissance essentielle pour tous les utilisateurs de SQL. Une bonne compréhension de ces opérateurs vous permettra d'écrire de meilleures requêtes et de démontrer aux employeurs potentiels que vous avez les compétences requises pour filtrer des ensembles de données étendus. Lire plus 15 Jun 2022 Ignacio L. Bisso Qu'est-ce que la clause OVER de MySQL ? Si vous voulez apprendre les fonctions de fenêtre dans MySQL, vous devez comprendre la clause OVER. Dans cet article, nous utilisons des exemples du monde réel pour expliquer ce qu'est la clause OVER de MySQL, comment elle fonctionne et pourquoi elle est si géniale. En 2018, MySQL a introduit une nouvelle fonctionnalité : les fonctions de fenêtre, auxquelles on accède via la clause OVER. Les fonctions de fenêtre sont une ressource super puissante disponible dans presque toutes les bases de données SQL. Lire plus 15 Jun 2022 Jakub Romanowski Les bases de données les plus populaires en 2020 Quelle solution de base de données est actuellement la plus populaire ? Quel dialecte SQL devez-vous étudier ? Dans cet article, je vais partager les résultats de mes recherches et mon expérience personnelle. Voici les bases de données qui valent la peine d'apprendre SQL pour les utiliser. Tout d'abord, répondons à quelques questions simples : SQL est-il encore utile ? Vaut-il la peine d'être appris ? Si vous suivez un cours de SQL en ligne, cela facilitera-t-il votre travail ? Lire plus 15 Jun 2022 Ignacio L. Bisso Les 10 meilleures questions d'entretien sur les fonctions de fenêtre SQL De nombreux postes intéressants requièrent des compétences SQL, y compris les fonctions de fenêtre, qui ne sont pas souvent enseignées dans les cours en ligne. Dans cet article, j'aborderai les principales questions sur les fonctions de fenêtre pour tous les niveaux d'expérience. Si vous passez un entretien d'embauche pour un poste SQL avancé ou pour des postes d'analyste de données de niveau intermédiaire à avancé, vous serez probablement interrogé sur votre connaissance des fonctions de fenêtre SQL. Lire plus 15 Jun 2022 Tihomir Babic La clause RANGE dans les fonctions de fenêtre SQL : 5 exemples pratiques Qu'est-ce qu'une clause RANGE dans les fonctions fenêtres SQL ? Cinq exemples pratiques vous montreront comment et quand l'utiliser. La clause RANGE est utilisée assez rarement dans les fonctions de fenêtre SQL. Je ne sais pas pourquoi, peut-être que les gens n'y sont pas habitués. C'est dommage, car c'est loin d'être une clause inutile ; elle peut être très utile, et je vais vous le montrer dans cinq exemples. Lire plus 15 Jun 2022 Shanika Wickramasinghe Différence entre GROUP BY et ORDER BY en termes simples Pour quelqu'un qui apprend SQL, l'un des endroits les plus courants où il reste bloqué est l'apprentissage de la commande GROUP BY. GROUP BY et ORDER BY sont deux mots-clés importants en SQL que nous utilisons pour organiser les données. La différence entre GROUP BY et ORDER BY est que ORDER BY est plus simple que GROUP BY et est généralement introduit au début d'un cours SQL. Parfois, les gens sont assez confus au sujet de ces deux concepts (SQL ORDER BY vs. Lire plus 15 Jun 2022 Emil Drkušić Comment pratiquer les JOINs SQL Il n'y a pas de meilleure façon d'apprendre les jointures SQL que par la pratique. Cependant, il y aura probablement des obstacles en cours de route. Je vais aborder certains de ces obstacles et donner des idées sur la façon de les surmonter. Si cet article ne vous transformera pas en expert du site Les jointures en SQL, il vous montrera comment le devenir. Alors, c'est parti ! Les défis de la pratique Les jointures en SQL Il est difficile de répondre à la question " Lire plus 15 Jun 2022 Kateryna Koidan 5 exemples pratiques d'utilisation de la clause ROWS BETWEEN en SQL Les fonctions de fenêtre SQL sont extrêmement utiles pour calculer des agrégations complexes comme les moyennes mobiles ou les totaux courants. La clause ROWS vous permet de spécifier des lignes pour vos calculs, ce qui permet des fenêtres encore plus sophistiquées. Voici cinq exemples pratiques d'utilisation de la clause ROWS BETWEEN en SQL. Lesfonctions de fenêtre (également appelées fonctions OVER) calculent leur résultat sur la base d'un cadre de fenêtre glissante (c'est-à-dire un ensemble de lignes). Lire plus 10 Jun 2022 Adrian Więch SQL dans Google Sheets ? Oui, c'est possible ! Saviez-vous que vous pouvez écrire des requêtes de type SQL dans les feuilles de calcul Google ? Cette fonctionnalité est incroyablement puissante et polyvalente, et peut remplacer la plupart des fonctionnalités offertes par les tableaux croisés dynamiques d'Excel. Lisez notre article pour découvrir comment vous pouvez facilement utiliser la fonction QUERY pour travailler efficacement avec vos données Google Sheets. Les bases de données relationnelles partagent de nombreuses caractéristiques avec les feuilles de calcul. Lire plus 2 Jun 2022 Maria Alcaraz Tableaux croisés dans PostgreSQL en utilisant la fonction Crosstab Il y a quelques années, lors de la sortie de la version 8.3 de PostgreSQL, une nouvelle extension appelée tablefunc a été introduite. Cette extension fournit un ensemble de fonctions vraiment intéressantes. L'une d'entre elles est la fonction crosstab, qui est utilisée pour la création de tableaux croisés dynamiques. C'est ce que nous allons aborder dans cet article. La façon la plus simple d'expliquer le fonctionnement de cette fonction est d'utiliser un exemple avec un tableau croisé dynamique. Lire plus 2 Jun 2022 Kateryna Koidan Les CTE SQL expliqués avec des exemples Découvrez comment vous pouvez tirer parti de la puissance des expressions de tables communes (CTE) pour améliorer l'organisation et la lisibilité de vos requêtes SQL. L'abréviation couramment utilisée CTE signifie Common Table Expression. Pour apprendre les Expressions de Table Commune SQL par la pratique, je vous recommande le cours interactif Requêtes récursives sur LearnSQL.fr. Il contient plus de 100 exercices pratiques sur les CTE récursifs simples et complexes. Que fait une CTE ? Lire plus 2 Jun 2022 Andrew Bone Comment utiliser les alias avec les JOINs en SQL Les alias SQL sont des noms personnalisés que vous pouvez donner aux colonnes et aux tables que vous incluez dans vos requêtes. Les alias sont très utiles, car ils peuvent améliorer considérablement la lisibilité et la facilité de maintenance de votre requête. Nous allons examiner de plus près l'utilisation des alias SQL avec JOIN et les raisons pour lesquelles vous pourriez avoir besoin de le faire. Il existe plusieurs types d'alias que vous pouvez utiliser en SQL : Lire plus 2 Jun 2022 Adrian Więch 5 exemples de GROUP BY Lorsque vous commencez à apprendre SQL, vous rencontrez rapidement la clause GROUP BY. Le regroupement de données - ou agrégation de données - est un concept important dans le monde des bases de données. Dans cet article, nous allons vous montrer comment vous pouvez utiliser la clause GROUP BY dans la pratique. Nous avons rassemblé cinq exemples de GROUP BY, des plus simples aux plus complexes, afin que vous puissiez voir le regroupement de données dans un scénario réel. Lire plus 26 May 2022 Dorota Wdzięczna Comment exporter un fichier CSV à partir d'une requête T-SQL Connaître les requêtes SQL pour sélectionner des données dans les bases de données vous permet d'obtenir facilement des informations. Cependant, il existe de nombreuses situations dans lesquelles nous devons exporter des données vers une autre plateforme ou application. Le fichier CSV est une solution à ce problème. Si vous souhaitez maîtriser le SQL complet, essayez notre piste interactive Le SQL de A à Z interactive. Elle contient 7 cours pratiques sur SQL qui vous feront passer du statut de débutant à celui d'utilisateur avancé de SQL. Lire plus 18 May 2022 Zahin Rahman Comment trouver des doublons en SQL Les enregistrements en double, font perdre du temps, de l'espace et de l'argent. Apprenez à trouver et à corriger les valeurs en double à l'aide des clauses GROUP BY et HAVING de SQL. Les meilleures pratiques en matière de bases de données imposent généralement de disposer de contraintes uniques (telles que la clé primaire) sur une table afin d'éviter la duplication des lignes lors de l'extraction et de la consolidation des données. Lire plus 28 Apr 2022 Dorota Wdzięczna Sous-requête et JOIN L'un des défis de la rédaction de requêtes SQL consiste à choisir entre une sous-requête et une jointure. Il existe de nombreuses situations dans lesquelles une JOIN est la meilleure solution, et d'autres dans lesquelles une sous-requête est préférable. Examinons ce sujet en détail. Les sous-requêtes sont utilisées dans les requêtes SQL complexes. En général, il y a une requête externe principale et une ou plusieurs sous-requêtes imbriquées dans la requête externe. Lire plus 28 Apr 2022 Dorota Wdzięczna Qu'est-ce qu'un total courant SQL et comment le calculer ? Le total courant SQL est un modèle très courant, fréquemment utilisé en finance et dans l'analyse des tendances. Dans cet article, vous allez apprendre ce qu'est un total courant et comment écrire une requête SQL pour le calculer. La meilleure façon d'apprendre le langage SQL est de le pratiquer. LearnSQL.fr propose plus de 30 cours SQL interactifs de différents niveaux de difficulté. Chaque cours est interactif : il y a un peu de lecture, suivie d'un exercice pour mettre en pratique ce que vous venez de lire. Lire plus 28 Apr 2022 Marija Ilic Comment joindre deux fois la même table JOIN est l'une des instructions les plus courantes en SQL. Comme vous le savez peut-être, elle est utilisée pour joindre et combiner les données de deux ou plusieurs tables en un seul ensemble de données commun. Dans cet article, je vais aborder des types particuliers de jointures ? dans lesquels vous combinez deux fois la même table, y compris la jointure d'une table à elle-même, également connue sous le nom de jointure automatique. Lire plus 28 Apr 2022 Agnieszka Kozubek-Krycuń Comment grouper des données par semaine dans SQL Server Il s'agit d'un contenu supplémentaire pour le cours LearnSQL.fr Customer Behavior Analysis in SQL Server. Dans ce cours, nous vous avons montré comment analyser le cycle de vie des clients (acquisition, conversion, activité, rétention et désabonnement) avec SQL. Nous avons abordé les cohortes d'enregistrement des clients, ou les groupes de clients qui se sont enregistrés au cours de la même période (par exemple, la même semaine, le même mois). Lire plus 28 Apr 2022 Marija Ilic Ce qu'est une moyenne mobile et comment la calculer en SQL Vous souhaitez vous plonger dans les données de séries chronologiques et examiner les tendances à long terme ? Vous voulez savoir ce qu'est une moyenne mobile et comment la calculer en SQL ? Alors cet article est pour vous. J'expliquerai une fonctionnalité puissante de SQL appelée fonctions de fenêtre et je montrerai comment vous pouvez calculer des moyennes mobiles en les utilisant. Le meilleur moyen d'apprendre les fonctions de fenêtre SQL est le cours interactif Fonctions de fenêtrage sur LearnSQL. Lire plus 27 Apr 2022 Kamil Bladoszewski Sous-requête et CTE : une introduction au SQL Vous êtes-vous déjà interrogé sur les différences entre une sous-requête et une expression de table commune (CTE) en SQL ? Les concepts semblent très similaires, mais connaître la différence - et savoir quand utiliser chacun d'eux - vous aidera à rédiger des requêtes efficaces et lisibles. Tout d'abord, nous allons expliquer les concepts sous-jacents aux sous-requêtes et aux CTE. Nous examinerons ensuite quelques exemples et analyserons enfin les avantages et les inconvénients de chaque technique. Lire plus 27 Apr 2022 Kateryna Koidan Quels sont les différents types de sous-requêtes SQL ? Les sous-requêtes peuvent être utilisées dans de nombreux cas. Quels types de sous-requêtes SQL offre-t-il ? Et comment les utiliser efficacement ? Dans cet article, je vais vous guider à travers les différents types de sous-requêtes et les situations typiques dans lesquelles elles sont utiles. Qu'est-ce qu'une sous-requête SQL ? Une sous-requête, ou requête imbriquée, est une requête placée dans une autre requête SQL. Il existe de nombreux scénarios différents dans lesquels vous pouvez inclure une requête dans les clauses WHERE, FROM ou SELECT de votre requête principale. Lire plus 27 Apr 2022 Martyna Sławińska Quelle est la différence entre UNIQUE et DISTINCT en SQL ? Nous utilisons les mots unique et distinct de manière interchangeable dans notre vie de tous les jours. Cependant, ces mots jouent des rôles très différents en SQL. Découvrons ce qui les différencie et comment nous pouvons les utiliser en SQL. Bien que les mots "unique" et "distinct" soient des synonymes, ils recouvrent des choses très différentes en SQL. Le mot-clé UNIQUE en SQL joue le rôle d'une contrainte de base de données ; il garantit qu'il n'y a pas de valeurs en double stockées dans une colonne particulière ou un ensemble de colonnes. Lire plus 27 Apr 2022 Tihomir Babic Quand dois-je utiliser une expression de table commune (CTE) ? Vous souhaitez en savoir plus sur les expressions de table communes ou CTE ? Vous voulez savoir quand les CTE sont utiles ? Lisez la suite - nous allons en parler dans cet article. Si vous avez déjà entendu parler des expressions de tableau communes, vous vous êtes probablement demandé à quoi elles servent. Et même si ce n'est pas le cas, c'est une bonne chose que vous soyez ici ! Lire plus 27 Apr 2022 Rebecca McKeown Les 5 principaux langages de programmation à apprendre en plus de SQL Si vous connaissez déjà SQL ou êtes sur le point de l'apprendre, vous êtes sur la bonne voie pour devenir un administrateur de bases de données recherché, un ingénieur en bases de données ou tout simplement un petit génie des bases de données ! SQL est un langage moderne, largement utilisé, qui trouve des applications dans presque tous les secteurs. Les emplois en SQL ne manquent pas. Mais que faire si vous souhaitez vous diversifier et apprendre un autre langage pour compléter vos connaissances et compétences en SQL ? Lire plus 27 Apr 2022 Dorota Wdzięczna La fonction SQL SUM() expliquée avec 5 exemples pratiques Les fonctions d'agrégation constituent une part importante de la connaissance de SQL - et il n'y a pas de meilleur endroit pour commencer à les apprendre qu'avec la fonction SUM(). Dans cet article, vous pourrez étendre ou rafraîchir votre SQL grâce à 5 exemples pratiques de la fonction SUM(). Le langage SQL nous permet de faire plus que de sélectionner des valeurs ou des expressions dans des tables. La plupart des opérations sur les bases de données relationnelles utilisent des fonctions d'agrégation comme SUM() pour effectuer des calculs sur les données. Lire plus 27 Apr 2022 Tihomir Babic Données hiérarchiques et comment les interroger en SQL Comment reconnaître les données hiérarchiques et comment les interroger ? Deux questions SQL courantes sont sur le point de trouver une réponse. L'interrogation de données hiérarchiques est une situation assez courante si vous travaillez avec SQL et des bases de données relationnelles. Non pas que les données hiérarchiques soient quelque chose de mystique et de rare ; au contraire, elles sont partout. Alors pourquoi les données hiérarchiques sont-elles si difficiles à traiter dans les bases de données relationnelles ? Lire plus 27 Apr 2022 Rebecca McKeown De quelle pratique SQL avez-vous besoin pour vous préparer à un entretien d'embauche technique ? Vous avez décroché un entretien pour un poste lié au langage SQL. Bien joué ! Mais peut-être l'incertitude s'installe-t-elle au fur et à mesure que la date de votre entretien approche. Connaissez-vous suffisamment le SQL pour être retenu ? Quelles questions sont susceptibles de vous être posées ? Quels exercices SQL devez-vous faire avant votre entretien ? Presque tous les candidats à un poste SQL passent exactement par le même processus éprouvant pour les nerfs. Lire plus 27 Apr 2022 Ignacio L. Bisso Comment utiliser les sous-requêtes dans les instructions INSERT, UPDATE et DELETE ? Saviez-vous que les sous-requêtes peuvent également être utilisées dans les instructions UPDATE, INSERT et DELETE ? Les sous-requêtes en SQL sont comme des blocs de construction qui peuvent être utilisés dans une variété d'instructions, pas seulement SELECT. Si vous trouvez les sous-requêtes utiles dans SELECT, lisez cet article pour découvrir à quel point elles peuvent être utiles dans d'autres instructions. Vous serez en mesure de créer des requêtes SQL beaucoup plus complexes et puissantes en un rien de temps ! Lire plus 27 Apr 2022 Tihomir Babic Comment utiliser 2 CTE dans une seule requête SQL Vous vous êtes déjà demandé comment utiliser plusieurs CTE dans une seule requête SQL ? Lisez cet article et découvrez les CTE récursifs. Après avoir appris les expressions de table communes ou CTE, une question naturelle est "Puis-je utiliser plusieurs CTE dans une requête ?" Oui, vous le pouvez ! Et vous pouvez le faire assez facilement, surtout si vous avez déjà quelques connaissances de base sur les CTE. Lire plus 27 Apr 2022 Tihomir Babic Comment trouver le nième salaire le plus élevé par département avec SQL Apprenez à trouver le nième salaire le plus élevé en SQL, et vous apprendrez à obtenir la nième valeur dans n'importe quelle donnée. Dans cet article, je vais me concentrer sur un problème et vous donner plusieurs solutions à ce problème. Le problème est déjà énoncé dans le titre : trouver le nième salaire le plus élevé par département en utilisant SQL. Cela peut sembler trop spécifique. Mais en apprenant à le résoudre, vous serez en mesure de trouver la nième valeur dans n'importe quelle donnée, et pas seulement dans les salaires. Lire plus 27 Apr 2022 Agnieszka Kozubek-Krycuń Comment obtenir le premier jour de la semaine dans SQL Server Il s'agit d'un contenu supplémentaire pour le cours LearnSQL.com Customer Behavior Analysis in SQL Server. Dans l'article précédent, nous avons expliqué comment utiliser la fonction SQL Server DATEPART() avec week ou iso_week pour regrouper les événements par semaine. La requête peut ressembler à ceci : SELECT DATEPART(week, RegistrationDate) AS Week, COUNT(CustomerID) AS Registrations FROM Customers WHERE '20180101' <= RegistrationDate AND RegistrationDate < '20190101' GROUP BY DATEPART(week, RegistrationDate) ORDER BY DATEPART(week, RegistrationDate); Le résultat ressemble à ceci : Lire plus 27 Apr 2022 Tihomir Babic Comment conserver les lignes non appariées lorsque vous joignez deux tables en SQL ? Apprenez à utiliser JOIN pour conserver les lignes appariées et non appariées lorsque vous joignez deux tables. La jonction de deux ou plusieurs tables est une compétence dont vous avez souvent besoin si vous travaillez avec des bases de données. Pour réviser et pratiquer vos compétences en matière de jointure SQL, je vous recommande le cours interactif Les jointures en SQL interactif. Il contient plus de 90 exercices et sections sur différents défis de jointure. Lire plus 27 Apr 2022 Marija Ilic Comment analyser une série chronologique en SQL Les valeurs ordonnées dans le temps sont appelées des séries temporelles. Dans cet article, je vais vous montrer les modèles les plus fréquents et vous apprendre à écrire des requêtes pour les séries temporelles en SQL à l'aide des fonctions de fenêtre. Peut-être avez-vous eu l'occasion d'analyser des variables où chaque valeur était associée à une valeur temporelle. De telles données - où les valeurs sont ordonnées dans le temps - sont appelées données de séries chronologiques. Lire plus 27 Apr 2022 Kateryna Koidan 7 exemples de jointures SQL avec explications détaillées Avez-vous besoin de joindre plusieurs tables pour obtenir l'ensemble des résultats nécessaires ? Le SQL JOIN est un outil basique mais important utilisé par les analystes de données travaillant avec des bases de données relationnelles. Et je comprends qu'il puisse être difficile de choisir parmi les zillions de guides d'introduction aux jointures. Dans cet article, je vais me concentrer sur des exemples concrets avec des explications détaillées. Introduction à la jointure Avec les bases de données relationnelles, les informations que vous recherchez sont souvent stockées dans plusieurs tables. Lire plus 27 Apr 2022 Tihomir Babic 6 requêtes SQL avancées pour l'analyse des données financières Êtes-vous un utilisateur de SQL avancé qui débute dans la finance ? Vous voulez apprendre à utiliser vos connaissances pour analyser des données financières ? Cet article vous donnera quelques conseils. Vous savez probablement que SQL est un outil puissant pour l'analyse de toutes sortes de données. Plus les données sont volumineuses et complexes, plus SQL devient avantageux. Dans certaines situations, les données financières peuvent être très compliquées ; produire une analyse sophistiquée nécessite des outils sophistiqués. Lire plus 26 Apr 2022 Kateryna Koidan SQL est-il un langage de programmation ? SQL est un outil puissant pour communiquer avec les systèmes de gestion de bases de données. Lorsque vous écrivez des requêtes SQL, vous donnez des instructions à l'ordinateur, et celui-ci les exécute - cela ressemble à de la programmation. Cependant, vous ne pouvez pas construire une application avec SQL comme vous pouvez le faire avec Python ou Java. Alors, SQL est-il un langage de programmation ? Qu'est-ce que le SQL ? Lire plus 26 Apr 2022 Zahin Rahman Quelle est la meilleure formation SQL en ligne ? Dans le monde actuel axé sur les données, SQL est une compétence très recherchée, mais elle ne peut être maîtrisée en quinze jours seulement. Avec toutes les ressources à votre disposition pour apprendre SQL, par où commencer et comment pratiquer SQL ? Au cours des cinq dernières années, les professionnels des bases de données avertis et compétents ont toujours été très demandés. Si vous souhaitez faire progresser votre carrière en tant que développeur, administrateur, spécialiste du stockage ou analyste de bases de données, la formation et la maîtrise de SQL sont une nécessité absolue. Lire plus 26 Apr 2022 Tihomir Babic Quelle est la différence entre COUNT(*), COUNT(1), COUNT(nom de la colonne) et COUNT(DISTINCT nom de la colonne) ? Avez-vous remarqué qu'il existe différentes variantes de la fonction SQL COUNT() ? Cet article explique les différents arguments et leurs utilisations. En tant qu'utilisateur de SQL, vous êtes probablement assez familier avec la fonction COUNT(). Même si elle est relativement simple, elle peut être utilisée de plusieurs façons différentes. Chaque façon a une utilisation très différente. J'imagine que vous avez déjà vu du code contenant la fonction COUNT(*) ou COUNT(1). Lire plus 26 Apr 2022 Zahin Rahman Qu'est-ce que la clause WITH en SQL ? Dans cet article, vous allez découvrir la clause SQL WITH, également connue sous le nom d'expression de table commune (CTE). Nous passerons en revue quelques exemples pour démontrer certains de leurs cas d'utilisation à la lumière de leurs avantages. Introduction à la clause SQL WITH La clause WITH en SQL a été introduite dans le langage SQL standard pour simplifier les longues requêtes complexes, notamment celles qui comportent des JOINs et des sous-requêtes. Lire plus 26 Apr 2022 Kateryna Koidan Qu'est-ce qu'une requête imbriquée en SQL ? Avez-vous déjà souhaité pouvoir construire une requête avec plusieurs instructions SELECT ? Bonne nouvelle ! Vous pouvez le faire - et bien plus encore - avec les requêtes imbriquées de SQL. Si vous apprenez SQL (et que vous écrivez des requêtes) depuis un certain temps, vous avez probablement rencontré des cas où il semble que vous ayez besoin d'une autre instruction SELECT dans votre instruction principale. Vous vous demandez peut-être " Lire plus 26 Apr 2022 Martyna Sławińska Qu'est-ce qu'une auto-jonction en SQL ? Une explication avec sept exemples La jointure automatique est un cas particulier populaire de la jointure SQL. Alors que la plupart des JOIN relient deux ou plusieurs tables entre elles pour présenter leurs données ensemble, une auto-jonction relie une table à elle-même. Cela se fait généralement en joignant une table à elle-même une seule fois dans une requête SQL, mais il est possible de le faire plusieurs fois dans la même requête. En général, chaque table d'une base de données stocke un type d'information spécifique. Lire plus 26 Apr 2022 Agnieszka Kozubek-Krycuń Pourquoi les fonctions de fenêtrage SQL ne sont-elles pas autorisées dans GROUP BY ? C'est vrai - l'ordre des opérations SQL signifie que les fonctions de fenêtrage ne sont pas autorisées dans GROUP BY. Mais vous pouvez quand même les utiliser grâce à cette astuce spéciale. Les fonctions de fenêtrage SQL sont l'une des fonctionnalités les plus puissantes du langage. Cependant, la syntaxe des fonctions de fenêtrage n'est pas facile à maîtriser. Elle comporte de nombreux détails qui peuvent faire trébucher les débutants. L'un des pièges les plus courants consiste à essayer d'utiliser les fonctions de fenêtrage dans GROUP BY. Lire plus 26 Apr 2022 Kateryna Koidan Peut-on réunir deux tables sans colonne commune ? Oui, vous pouvez le faire ! La réponse la plus longue est oui, il existe plusieurs façons de combiner deux tables sans colonne commune, notamment CROSS JOIN (produit cartésien) et UNION. Cette dernière n'est techniquement pas une jointure, mais peut être pratique pour fusionner des tables en SQL. Dans cet article, je vais vous guider à travers les différentes solutions avec des exemples. Quand avez-vous besoin de joindre des tables sans colonne commune ? Lire plus 26 Apr 2022 Andrew Bone Les 10 principales questions d'entretien sur SQL JOIN et comment y répondre Vous êtes-vous déjà demandé quelles questions sur SQL JOIN pourraient vous être posées lors d'un entretien ? Vous sentez-vous prêt à y répondre ? Cet article traite des questions d'entretien les plus courantes sur SQL JOIN et de la manière d'y répondre. Si vous postulez à un emploi d'analyste de données ou de développeur de logiciels, vous serez probablement interrogé sur vos connaissances en SQL JOIN. Les clauses SQL JOIN sont un sujet sur lequel les recruteurs peuvent vous interroger. Lire plus 26 Apr 2022 Dorota Wdzięczna La fonction LAG et la fonction LEAD en SQL LAG() et LEAD() sont des fonctions positionnelles. Une fonction positionnelle est un type de fonction fenêtrage. Si vous ne savez pas quand, et comment les utiliser, quelle est la syntaxe de chaque fonction, pourquoi vous pourriez vouloir les utiliser et quelles sont les différences, lisez la suite ! LAG() et LEAD() sont des fonctions positionnelles. Ce sont des fonctions de fenêtrage et elles sont très utiles pour créer des rapports, car elles peuvent faire référence à des données de lignes situées au-dessus ou au-dessous de la ligne actuelle. Lire plus 26 Apr 2022 Rebecca McKeown INSERT SQL, UPDATE SQL, DELETE SQL - Oh là là ! Vous avez besoin de comprendre SQL INSERT, UPDATE, ou DELETE? Nous vous aiderons à vous mettre à niveau grâce à un mode d'emploi complet et à des exemples utiles ! Les instructions SQL INSERT, UPDATE, et DELETE: de quoi s'agit-il ? Si vous êtes un ingénieur en données, un administrateur de base de données ou même un simple fan de données, vous vous retrouverez un jour avec une base de données qui deviendra votre " Lire plus 26 Apr 2022 Tihomir Babic Comment utiliser CASE WHEN avec SUM() en SQL Cet article vous apprendra ce qu'est une expression CASE WHEN en SQL et comment l'utiliser avec la fonction SUM() et une instruction GROUP BY. Les exemples sont inclus pour renforcer votre compréhension. Savoir comment utiliser une expression CASE WHEN en SQL permet de mieux comprendre les possibilités passionnantes de SQL. Elle vous permet de passer du statut de simple utilisateur dépendant des résultats de SQL à celui d'un utilisateur qui maîtrise mieux le langage et qui définit des critères spécifiques dans SQL. Lire plus 26 Apr 2022 Dorota Wdzięczna Comment lier deux tables en SQL L'interrogation de données provenant de plusieurs tables est très courante lorsqu'on travaille avec des bases de données relationnelles. Ce n'est pas difficile si vous savez comment utiliser les opérateurs SQL dédiés à cette tâche. Dans cet article, vous apprendrez comment lier deux tables en utilisant WHERE et l'opérateur spécial JOIN, et vous verrez comment filtrer les lignes dans le jeu de résultats. Si vous souhaitez vous entraîner à lier des tables en SQL, consultez notre cours interactif Les jointures en SQL. Lire plus 26 Apr 2022 Kamil Bladoszewski Comment joindre 3 tables (ou plus) en SQL L'utilisation de JOIN en SQL ne signifie pas que vous ne pouvez joindre que deux tables. Vous pouvez en joindre 3, 4, voire plus ! Les possibilités sont illimitées. Si vous venez d'apprendre JOINs en SQL, vous pouvez penser qu'il est limité à deux tables. Ce n'est pas surprenant - ce concept peut être difficile à comprendre, et l'idée que les JOIN puissent devenir encore plus compliqués peut être vraiment effrayante au début. Lire plus 26 Apr 2022 Andrew Bone Comment fonctionne l'opérateur de division en SQL L'opérateur de division en SQL est utilisé pour diviser une expression ou un nombre par un autre. Cet article vous montrera exactement comment l'utiliser et les erreurs courantes à éviter en cours de route. L'opérateur de division en SQL est considéré comme un opérateur arithmétique. Les opérateurs arithmétiques sont l'addition (+), la soustraction (-), la multiplication (*), la division (/) et le modulus (%). Cet article se concentre sur l'opérateur de division et présente les règles à suivre ainsi que les erreurs courantes à éviter lorsque vous essayez de diviser en SQL. Lire plus 26 Apr 2022 Kateryna Koidan Comment effectuer une jointure gauche de plusieurs tables en SQL Peut-on faire une LEFT JOIN de trois tables en SQL ? Oui, bien sûr ! Vous pouvez utiliser plusieurs LEFT JOINs dans une requête si cela est nécessaire pour votre analyse. Dans cet article, je vais vous montrer, à l'aide de quelques exemples, comment réaliser une LEFT JOIN de plusieurs tables en SQL et comment éviter certains pièges courants. Qu'est-ce qu'une LEFT JOIN ? Commençons par nous rappeler ce qu'est une LEFT JOIN et comment l'utiliser. Lire plus 26 Apr 2022 Ignacio L. Bisso Comment calculer la différence entre deux lignes en SQL ? Calculer la différence entre deux lignes en SQL peut être une tâche difficile. C'est possible - et il y a plus d'une façon de le faire. Dans cet article, je vais vous expliquer comment utiliser les fonctions de fenêtrage SQL LEAD() et LAG() pour trouver la différence entre deux lignes d'une même table. J'aime à penser que cet article est un article "happy hour" - vous pouvez apprendre sur deux sujets (le calcul de la différence entre deux lignes et les fonctions de fenêtrage SQL) en lisant un seul article. Lire plus 26 Apr 2022 Rebecca McKeown Combien de temps faut-il pour apprendre SQL ? Principaux conseils pour maîtriser SQL Est-il difficile d'apprendre SQL ? Combien de temps faut-il pour maîtriser SQL ? Cet article répondra à ces questions et vous permettra de vous familiariser avec les commandes SQL les plus utiles. Combien de temps faut-il pour apprendre SQL ? Si vous avez déjà pratiqué l'espagnol ou le français, vous savez que l'apprentissage d'une nouvelle langue est difficile et peut prendre des années. Heureusement, la maîtrise de SQL est un parcours beaucoup plus rapide que la conquête de por/para ou one, two, three. Lire plus 29 Mar 2022 Tihomir Babic Comment trouver tous les employés sous chaque responsable en SQL Avez-vous déjà été chargé de créer un organigramme, c'est-à-dire de trouver les employés de chaque responsable dans une entreprise ? En SQL, vous pouvez le faire plus facilement que vous ne le pensez ! Cet article vous montrera comment obtenir la réponse en utilisant une requête récursive. Dans le monde de l'entreprise, il est très courant de répertorier tous les employés subordonnés à un responsable donné. Cette tâche est-elle suffisamment difficile pour justifier un article entier ? Lire plus 29 Mar 2022 Dorota Wdzięczna TRUNCATE TABLE vs. DELETE vs. DROP TABLE : Suppression de tables et de données en SQL Quelle est la différence entre tronquer, supprimer et abandonner une table en SQL ? Découvrez-le dans cet article. Il existe de nombreuses façons de supprimer des données en SQL, notamment avec les commandes DELETE, TRUNCATE TABLE et DROP TABLE. Laquelle devez-vous utiliser dans une situation donnée ? Dans cet article, vous apprendrez la syntaxe de chaque commande dans différents moteurs de base de données comme MySQL, PostgreSQL, SQL Server et Oracle. Lire plus 29 Mar 2022 Rebecca McKeown Pourquoi et comment trouver des emplois SQL en freelance ? Si le Covid-19 vous fait dire "Je veux arrêter de travailler pour une entreprise et profiter d'une vie plus satisfaisante en étant maître de ma propre destinée", alors j'ai des nouvelles pour vous. Non seulement il est possible de devenir freelance SQL, mais c'est aussi une évolution de carrière potentiellement lucrative et libératrice. Cela vous permettra de travailler pour une gamme variée de clients et de travailler en toute indépendance. Lire plus 29 Mar 2022 Kateryna Koidan Comment ORDER BY et NULL fonctionnent ensemble en SQL Les valeurs NULL, viennent-elles en premier ou en dernier lorsque vous utilisez ORDER BY ? Sont-elles considérées comme supérieures ou inférieures aux valeurs non NULL ? Dans cet article, je vais vous expliquer comment différentes bases de données relationnelles traitent les valeurs NULL lors du tri des résultats et comment modifier le comportement par défaut de la clause ORDER BY. Lorsque les utilisateurs de LearnSQL s'exercent à l'utilisation de la clause ORDER BY dans notre cours, ils se demandent souvent pourquoi les valeurs NULL ne sont pas utilisées. Lire plus 29 Mar 2022 Ignacio L. Bisso Ordre des opérations SQL SQL n'est pas un langage de programmation traditionnel dans lequel vous écrivez une séquence d'instructions dans un ordre d'exécution donné. Au lieu de cela, SQL est un langage "déclaratif", ce qui signifie qu'en écrivant une requête SQL, vous déclarez quelles données vous attendez comme résultat de la requête, mais vous n'indiquez pas comment les obtenir. Six opérations à ordonner : SELECT, FROM, WHERE, GROUP BY, HAVING et ORDER BY À l'aide d'exemples, nous allons expliquer l'ordre d'exécution des six opérations ou éléments les plus courants d'une requête SQL. Lire plus