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 Tihomir Babic Aide-mémoire pour les entretiens SQL Vous avez besoin de vous référer rapidement à toutes les connaissances fondamentales pour un entretien SQL ? Vous voulez vous rafraîchir la mémoire sur un concept SQL ? Notre aide-mémoire pour les entretiens SQL est votre nouveau meilleur ami ! La préparation d'un entretien SQL nécessite une mise à niveau de votre SQL. Mais il est très facile de se perdre dans tous les concepts SQL que vous devez réviser. 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 9 Sep 2024 Alexandre Bruffa Intégrer SQL avec Looker pour l'analyse de données Vous avez peut-être déjà entendu le terme "orienté données". Toutes les grandes entreprises ont aujourd'hui une approche axée sur les données; cela signifie simplement qu'elles prennent des décisions stratégiques basées sur l'analyse et l'interprétation des données. Pour rationaliser le processus et rester compétitives, les entreprises s'appuient fortement sur l'analyse des données et les outils de Business Intelligence (BI). Looker est l'une des plateformes de BI les plus connues et les plus puissantes. Lire plus 20 Aug 2024 Tihomir Babic SQL Project pour le portefeuille : Magasin Northwind Les projets SQL pour un portefeuille sont une partie importante de la formation d'un analyste de données. Comment démarrez-vous un projet, et où allez-vous avec les informations que vous découvrez ? Nous utiliserons la base de données du magasin Northwind pour répondre à ces questions. La réalisation d'un projet SQL solide est un élément essentiel du processus d'apprentissage de tout analyste de données. Un projet SQL est un excellent outil d'apprentissage, car il vous oblige à utiliser SQL sur un ensemble de données réelles. Lire plus 20 Aug 2024 Kamila Ostrowska Qu'est-ce que le CRUD ? Qu'est-ce que le CRUD ? Dans cet article, nous allons explorer la signification de cet acronyme et son importance dans le monde du SQL et de l'analyse de données. CRUD est un acronyme qui signifie Create (créer), Read (lire), Update (mettre à jour) et Delete (supprimer). Il s'agit des quatre opérations de base qui peuvent être effectuées sur les données stockées dans une base de données ou dans d'autres systèmes de stockage de données. Lire plus 20 Aug 2024 Alexandre Bruffa Explication des types de bases de données En tant qu'étudiant ou spécialiste en informatique, vous pouvez être certain que les bases de données seront un élément clé de votre vie professionnelle. Vous devrez donc comprendre les nombreux types de bases de données disponibles - ce qu'elles font, quand les utiliser et en quoi elles sont différentes. C'est ce que nous allons aborder dans cet article. Les médias sociaux, les services bancaires en ligne, le commerce électronique, les assistants d'intelligence artificielle et même votre téléphone portable ne pourraient exister sans base de données ! Lire plus 8 Jul 2024 Ignacio L. Bisso L'opérateur SQL EXISTS L'utilisation de la clause SQL EXISTS permet de créer des requêtes complexes de manière simple. Découvrez les avantages et les inconvénients de l'opérateur EXISTS dans cet article. En SQL, l'opérateur EXISTS nous aide à créer des conditions logiques dans nos requêtes. Essentiellement, il vérifie s'il y a des lignes dans une sous-requête. Nous vous montrerons la syntaxe de EXISTS, nous vous donnerons quelques exemples d'utilisation et nous vous proposerons plusieurs exercices pour vous entraîner. Lire plus 8 Jul 2024 Maria Durkin L'opérateur SQL BETWEEN Les opérateurs de comparaison SQL sont des outils essentiels pour filtrer les données dans les requêtes de base de données. Parmi ces opérateurs, l'opérateur ENTRE se distingue comme un outil important pour spécifier des plages à l'intérieur d'ensembles de données. Les opérateurs de comparaison SQL, tels que BETWEEN, sont utiles pour filtrer les données dans les requêtes de base de données. L'opérateur BETWEEN vous permet de sélectionner des lignes dans un intervalle donné, ce qui le rend idéal pour des tâches telles que la segmentation d'un public par tranches d'âge, l'identification de seuils pour des articles compris entre certaines quantités ou la catégorisation des performances sur la base des notes d'examen. Lire plus 8 Jul 2024 Jill Thornhill Fonction SQL LAG() La fonction LAG() - l'une des fonctions de fenêtre de SQL, est un outil important pour la planification et l'analyse des tendances. Dans cet article, je vais vous montrer comment inclure la fonction SQL LAG() dans vos requêtes à l'aide de quelques exemples concrets. LesfonctionsSQL window, également appelées fonctions analytiques ou fonctions OVER, ajoutent une nouvelle dimension à l'analyse des données. Elles vous permettent d'inclure des agrégats ou des données provenant d'autres lignes à côté de la ligne actuelle. Lire plus 8 Jul 2024 Lisandro Fernigrini 22 exercices pour pratiquer les commandes SQL Vous voulez améliorer vos connaissances en SQL ? Pratiquez les commandes SQL dans ces 22 exercices réalistes ! Un vieil adage dit que "rien ne remplace l'expérience". Mais comment acquérir cette expérience quand on commence à peine à apprendre quelque chose de nouveau ? Le meilleur moyen est de pratiquer, pratiquer et encore pratiquer ! Dans cet article, nous allons vous fournir des exercices pratiques sur les commandes SQL. 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 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 21 Jun 2024 Nicole Darnley Visualisation des données à l'aide de SQL : Un guide complet pour les analystes de données Ce guide pratique vous permettra d'explorer la visualisation de données en utilisant SQL. Vous apprendrez à exploiter les puissantes fonctionnalités de SQL pour créer des visualisations efficaces qui amélioreront votre analyse de données - et la rendront plus compréhensible et plus percutante. SQL est un langage de programmation spécialisé conçu pour gérer et manipuler les bases de données relationnelles. Il fournit un cadre standardisé pour l'interrogation, la mise à jour et la manipulation des données. Lire plus 21 Jun 2024 Tihomir Babic Guide des fonctions SQL pour fenêtres Tous les analystes de données ont intérêt à connaître les fonctions de fenêtre SQL. Elles améliorent votre jeu d'analyse de données et vous ouvrent les portes d'un nouveau niveau d'analyse de données. Cet article est votre point de départ dans le monde des fonctions de fenêtre SQL. Les fonctions SQL window vous permettent d'afficher toutes les lignes de données et leurs valeurs agrégées en même temps. Cela ressemble un peu à GROUP BY sous stéroïdes, n'est-ce pas ? Lire plus 21 Jun 2024 Agnieszka Kozubek-Krycuń 100+ questions d'entretien SQL et exercices d'entraînement Vous vous préparez à un entretien SQL ? Cet article contient plus de 100 questions d'entretien SQL et des exercices pratiques, organisés par thème, pour vous aider à vous préparer minutieusement et à aborder votre entretien en toute confiance. Le langage SQL est essentiel pour de nombreux emplois, tels que l'analyse de données, la science des données, le génie logiciel, l'ingénierie des données, les tests et bien d'autres encore. Il est essentiel de bien se préparer à un entretien SQL, quel que soit le poste que vous visez. Lire plus 14 May 2024 LearnSQL.fr Team Votre guide de pratique SQL à LearnSQL.com Explorez une variété d'opportunités de pratique SQL sur LearnSQL.fr et faites passer vos compétences en analyse de données au niveau supérieur. Que vous soyez débutant ou utilisateur avancé, nos ressources d'apprentissage sont conçues pour vous aider à maîtriser SQL par le biais d'un apprentissage pratique et de scénarios d'utilisation réels. SQL, ou Structured Query Language (langage de requête structuré), est un outil puissant très utilisé dans l'analyse des données. Il vous permet d'accéder aux bases de données et de les manipuler rapidement et efficacement. Lire plus 14 May 2024 Jill Thornhill La fonction SQL MIN() SQL dispose d'une variété d'outils d'agrégation puissants, y compris la fonctionSQL MIN(). Cet article est un guide de référence rapide sur l'extraction et l'utilisation des valeurs minimales dans vos requêtes. Dans l'environnement économique actuel, il est essentiel de pouvoir analyser efficacement les données de votre organisation afin de prendre des décisions éclairées. Les fonctions d'agrégation de SQL vous permettent d'effectuer toutes sortes d'analyses statistiques sur vos données. Cet article est un guide de référence sur la fonction SQL MIN(), qui extrait le plus petit élément d'une colonne de données. Lire plus 14 May 2024 LearnSQL.fr Team L'analyse de données nécessite-t-elle du codage ? Vous envisagez un avenir dans l'analyse de données ? Vous vous demandez peut-être s'il est nécessaire d'avoir des compétences en codage. Est-il nécessaire d'être bon en programmation ? À mesure que les mondes de l'analyse des données, de la technologie et de la science des données fusionnent, l'importance du codage devient plus évidente. Il est essentiel de comprendre quels sont les langages de programmation essentiels et quel est le niveau d'expertise requis, afin de rendre moins intimidante l'entrée dans ce domaine dynamique. 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 15 Mar 2024 Jakub Romanowski Les meilleurs éditeurs SQL en ligne En matière d'éditeurs SQL en ligne, vous avez l'embarras du choix. Découvrez dans cet article les fonctionnalités que vous devez rechercher et les éditeurs que nous préférons. Dans cet article, je vais partager mon point de vue sur les éditeurs SQL en ligne. Ces outils pratiques basés sur le web ont rendu l'exécution des requêtes SQL et les tâches de gestion des bases de données beaucoup plus simples et accessibles - surtout par rapport aux logiciels de bureau traditionnels. Lire plus 15 Mar 2024 Alexandre Bruffa Améliorez vos compétences : 20 problèmes SQL pratiques pour les utilisateurs débutants et intermédiaires Vous voulez devenir un expert en SQL ? Essayez de résoudre ces 20 problèmes de pratique SQL ! Que vous débutiez votre parcours SQL ou que vous vous prépariez à des examens, vous devez aiguiser vos compétences SQL si vous voulez devenir un expert. Et vous savez ce que l'on dit : c'est en forgeant qu'on devient forgeron ! Comme la plupart des compétences, le langage SQL s'apprend mieux par l'expérience ; la pratique du langage SQL vous permet d'appliquer vos connaissances à des scénarios du monde réel. 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 22 Feb 2024 Alexandre Bruffa Utilisation de SQL dans l'entreposage de données SQL est un acteur clé dans l'organisation et l'analyse des données dans les entrepôts de données. Dans cet article, je vous présenterai les bases du langage SQL dans les entrepôts de données. Nous verrons comment ce puissant langage permet de gérer de grands ensembles de données, ce qui rend votre travail plus facile et plus productif. Que vous soyez un étudiant plongeant dans le monde de la technologie ou un spécialiste expérimenté naviguant dans le domaine des données, il est fondamental de comprendre le concept d'entreposage de données. Lire plus 22 Feb 2024 Maria Durkin SQL CASE WHEN expliqué : 10 exemples faciles pour les débutants L' instruction CASE WHEN nous permet de prendre des décisions sur nos données, en classant et en manipulant les enregistrements en fonction de conditions spécifiques. Découvrez comment utiliser l'instruction CASE WHEN dans cet article. Imaginez que vous décidiez de votre tenue vestimentaire pour la journée. Vous sortez votre parapluie s'il pleut ; sinon, vous le laissez à la maison. Cette procédure de prise de décision est essentiellement la même qu'une instruction SQL CASE WHEN. Lire plus 22 Feb 2024 Jill Thornhill Exportation de données : De la requête SQL à la feuille de calcul Comment exporter des données d'une base de données SQL vers Excel ou une autre feuille de calcul ? Dans cet article, j'examinerai différentes méthodes et je vous donnerai quelques conseils en cas de problème. SQL est la méthode la plus utilisée pour extraire des données d'une base de données. Cependant, ce n'est pas le seul gadget dans la boîte à outils d'un analyste. Une fois les informations extraites, vous souhaiterez souvent les importer dans une feuille de calcul, que ce soit pour effectuer une analyse plus poussée ou simplement pour les mettre en valeur afin de les présenter à la direction. Lire plus 22 Feb 2024 Jakub Romanowski Analyser les données des médias sociaux avec SQL Vous plongez dans le monde de l'analyse SQL des médias sociaux ? Ce guide vous aidera à utiliser SQL pour analyser et interpréter les données des plateformes de médias sociaux. Préparez-vous à transformer votre approche des données numériques et à découvrir de nouvelles possibilités en matière d'analyse des médias sociaux ! Bienvenue dans le monde passionnant de SQL et de l'analyse des médias sociaux ! Si vous êtes novice dans ce domaine, vous êtes sur le point de découvrir à quel point SQL peut être un outil puissant pour comprendre la vaste mer de données générées chaque jour sur les plateformes de médias sociaux. Lire plus 22 Feb 2024 Martyna Sławińska 18 Questions pratiques SQL pour les débutants : Théorie et exercices pratiques Que vous débutiez ou rafraîchissiez vos compétences en SQL, rejoignez-nous pour travailler sur ces 18 questions d'entraînement SQL pour débutants. SQL, ou Structured Query Language, est un langage de programmation utilisé pour définir, récupérer et manipuler des données dans des bases de données relationnelles. Il fournit une syntaxe intuitive d'instructions SQL et de mots-clés qui permettent de créer, de modifier et d'interroger des bases de données relationnelles. Cet article se concentre sur la révision et la pratique des bases du langage SQL. 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 Alexandre Bruffa SQL Practice for Students : 11 exercices de pratique SQL de base avec solutions Appel à tous les étudiants ! Êtes-vous curieux de SQL ? Vous voulez apprendre ou améliorer vos compétences en SQL ? Cet article contient 11 exercices d'entraînement SQL avec des solutions détaillées. Avez-vous déjà entendu dire que "c'est en forgeant qu'on devient forgeron" ? C'est probablement le cas - c'est pourquoi vous recherchez des ressources d'entraînement SQL. Si vous voulez développer des compétences solides ou devenir un expert dans un certain domaine, vous devez vous entraîner. Lire plus 7 Dec 2023 Maria Durkin Où pratiquer le langage SQL Vous souhaitez améliorer votre gestion des données ou vos capacités d'analyse ? Dans ce cas, vous devez savoir où et comment pratiquer le SQL, le langage mondial de gestion et d'exploitation des bases de données relationnelles. Bien entendu, savoir où pratiquer le langage SQL peut s'avérer un véritable défi, tant les options sont nombreuses ! Dans cet article, nous allons vous présenter les meilleures plateformes numériques pour améliorer vos compétences en SQL. 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 Nicole Darnley Comment créer votre propre base de données pour pratiquer SQL Bienvenue dans le guide pas à pas pour créer votre propre base de données SQL à partir de zéro, conçu pour les débutants. Ce guide vous aide non seulement à configurer votre base de données, mais il vous présente également des exercices pratiques SQL essentiels pour vous aider à démarrer votre apprentissage. Suivez le guide pour acquérir une pratique du langage SQL et une compréhension plus approfondie de ses fonctionnalités. Lire plus 27 Nov 2023 Maria Durkin Comment SQL for Business peut augmenter le profit et l'efficacité Êtes-vous prêt à libérer la puissance de SQL et à transformer votre entreprise ? Dans cet article, nous allons examiner toutes les façons dont SQL peut améliorer les performances de votre entreprise, des capacités de prise de décision à l'efficacité opérationnelle. Disposer des bons outils pour naviguer dans la mer d'informations est essentiel dans le climat actuel d'une entreprise axée sur les données. Le langage de requête structuré, ou SQL, est un outil essentiel pour cette tâche, et il a résisté à l'épreuve du temps. 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 Maria Durkin SQL pour les chefs de projet : Améliorer la prise de décision Saviez-vous que SQL est un élément essentiel de la boîte à outils du chef de projet ? Dans cet article, nous allons voir comment le langage SQL pour les chefs de projet améliore leur flux de travail, favorise une prise de décision éclairée et stimule l'efficacité opérationnelle. Les données sont devenues le fondement de la prise de décision dans tous les secteurs d'activité. Dans le monde d'aujourd'hui, il est essentiel de s'armer des outils adéquats pour traiter l'afflux de données. Lire plus 13 Oct 2023 Ignacio L. Bisso Comment utiliser ROW_NUMBER OVER() en SQL pour classer les données Vous avez parfois besoin de connaître la position des lignes dans un ensemble de résultats. Apprenezcomment utiliser ROW_NUMBER et OVER en SQL pour y parvenir! Avez-vous déjà eu besoin d'ajouter un numéro séquentiel aux enregistrements renvoyés par une requête SQL ? Ou peut-être avez-vous besoin de créer un rapport "top n" basé sur un classement spécifique. Dans tous ces cas, vous devez calculer la position de la ligne dans le classement. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Alex Briggs 5 grands avantages de l'apprentissage de SQL Si vous voulez que votre entreprise réussisse en 2017, il est absolument essentiel que vous compreniez vos données ; c'est pourquoi vous devez vous familiariser avec SQL dès que possible. Mais il y a d'autres raisons de l'apprendre qui ne sont peut-être pas évidentes. Dans cet article, je vais vous montrer 5 énormes avantages d'apprendre SQL ! Ne tombez pas dans le piège habituel : l'analyse des données n'est pas seulement l'affaire de ceux qui sont en compétition au niveau national ou au niveau des entreprises. 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 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 Dorota Wdzięczna Quelle est la différence entre SQL et T-SQL ? Si vous commencez à apprendre SQL et que les différences entre le langage SQL standard et d'autres langages similaires comme T-SQL vous laissent perplexe, cet article vous aidera à clarifier les choses. Non seulement vous apprendrez la différence entre SQL et T-SQL, mais vous trouverez également des explications concernant les sujets qu'il serait préférable de commencer à apprendre en premier : SQL standard ou quelque chose de plus spécifique comme MS SQL Server. 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 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 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 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 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 commencer à exécuter des requêtes SQL Dans cet article, je vais vous expliquer comment exécuter une requête SQL pour vous aider à exécuter votre première requête. C'est parti ! L'exécution de requêtes SQL pour la première fois n'est pas une tâche complexe, mais elle peut sembler intimidante au début si vous êtes un débutant complet. Mais une fois que vous aurez passé ce premier obstacle, vous pourrez vous concentrer sur l'apprentissage de SQL et l'écriture de requêtes plus intéressantes pour répondre aux besoins de votre entreprise. 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 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 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 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 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 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