4 Jul 2022 Maria Alcaraz Sous-requête corrélée en SQL : Guide du débutant Parfois, l'utilisation d'une sous-requête corrélée SQL est le seul moyen de résoudre une instruction. Mais ces sous-requêtes peuvent être très lentes. Dans ce post, nous allons parler de quand utiliser une sous-requête corrélée, pourquoi, et comment le faire. Lessous-requêtes sont une ressource importante pour augmenter la puissance expressive de SQL. Si vous n'avez pas lu notre article précédent, les sous-requêtes sont simplement une instruction SELECT à l'intérieur d'une autre SELECT. Lire plus 4 Jul 2022 Maria Alcaraz Comprendre l'utilisation de NULL en SQL Logique à trois valeurs Les NULL sont nécessaires dans les bases de données relationnelles, et apprendre à les utiliser est fondamental pour réussir en SQL. Cependant, les NULL doivent également être manipulés avec précaution, comme nous l'expliquons dans cet article. Dans les bases de données relationnelles, nous n'avons pas toujours une valeur à mettre dans une colonne. Par exemple, supposons que nous ayons une table appelée "persons" qui possède les colonnes "first_name", "last_name", " Lire plus 2 Jun 2022 Maria Alcaraz Tableaux croisés dans PostgreSQL en utilisant la fonction Crosstab Il y a quelques années, lors de la sortie de la version 8.3 de PostgreSQL, une nouvelle extension appelée tablefunc a été introduite. Cette extension fournit un ensemble de fonctions vraiment intéressantes. L'une d'entre elles est la fonction crosstab, qui est utilisée pour la création de tableaux croisés dynamiques. C'est ce que nous allons aborder dans cet article. La façon la plus simple d'expliquer le fonctionnement de cette fonction est d'utiliser un exemple avec un tableau croisé dynamique. Lire plus 2 Jun 2022 Maria Alcaraz Les valeurs NULL et la clause GROUP BY Nous avons déjà vu comment utiliser la clause GROUP BY et certaines fonctions d'agrégation comme SUM(), AVG(), MAX(), MIN(), COUNT(). Dans cet article, nous allons expliquer comment la clause GROUP BY fonctionne lorsque des valeurs NULL sont impliquées. Nous expliquerons également comment utiliser les valeurs NULLavec la clause ORDER BY. La meilleure façon de maîtriser GROUP BY et NULL en SQL est de s'exercer. Je recommande le La pratique du SQL à l'adresse LearnSQL. Lire plus