4 Jul 2022 Ignacio L. Bisso Apprenez à écrire une sous-requête corrélée SQL en 5 minutes Si vous êtes familier avec la célèbre poupée gigogne russe, alors les sous-requêtes corrélées SQL devraient être faciles à comprendre - les sous-requêtes sont simplement des requêtes imbriquées dans des requêtes. Une sous-requête SQL est souvent appelée requête "interne" ; la requête principale est généralement appelée requête "externe". Cet article couvre tout ce que vous devez savoir sur les sous-requêtes corrélées. Qu'est-ce qu'une sous-requête SQL corrélée ? Une sous-requête SQL corrélée est simplement une sous-requête qui est exécutée plusieurs fois - une fois pour chaque enregistrement (ligne) renvoyé par la requête externe (principale). 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 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 Ignacio L. Bisso Exemple de fonction fenêtre SQL avec explications Vous êtes intéressé par le fonctionnement des fonctions de fenêtre ? Faites défiler la page vers le bas pour voir notre exemple de fonction de fenêtre SQL avec des explications définitives ! Les fonctions de fenêtre SQL sont un peu différentes ; elles calculent leur résultat sur la base d'un ensemble de lignesplutôt que sur une seule ligne. En fait, la "fenêtre" dans "fonction fenêtre" fait référence à cet ensemble de lignes. 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 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 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 23 Dec 2021 Ignacio L. Bisso Comment utiliser la clause SQL PARTITION BY avec OVER Au cœur de chaque appel de fonction fenêtre se trouve une clause OVER qui définit comment les fenêtres des enregistrements sont construites. Dans la clause OVER, il peut y avoir une sous-clause facultative PARTITION BY qui définit les critères d'identification des enregistrements à inclure dans chaque fenêtre. Poursuivez votre lecture et franchissez une étape importante dans le développement de vos compétences en SQL ! Qu'est-ce que la clause PARTITION BY en SQL ? Lire plus «« « 1 2 3 4 » »»