2 Dec 2022 Patrycja Dybka Comment faire face aux NULLs SQL : Fonction COALESCE Il est inévitable que certaines données de la base de données n'aient aucune valeur, ce qui, en SQL, est représenté par le mot-clé NULL. "Aucune valeur" est ici différent de zéro, false ou une chaîne vide (mais avec des exceptions ! Dans Oracle NULL est identique à une chaîne de caractères de longueur nulle). En jouant avec la base de données, le traitement de NULLs devient de plus en plus gênant, c'est pourquoi La norme MySQL fournit de l'aide avec certaines fonctions, telles que COALESCE. Lire plus 4 Jul 2022 Patrycja Dybka Sous-requêtes SQL Cet article décrit ce qu'est une sous-requête et à quoi ressemblent ces instructions utiles. Nous aborderons des exemples de base avec les opérateurs IN, EXISTS, ANY et ALL, nous examinerons les sous-requêtes dans les clauses FROM et WHERE et nous étudierons la différence entre les sous-requêtes corrélées et imbriquées. Tout d'abord, commençons par un exemple de base de données. Pour présenter certaines de ces déclarations, nous devons disposer d'une table d'exemple et la remplir de quelques données. Lire plus 4 Jul 2022 Patrycja Dybka JOINs SQL Une jointure SQL est une méthode permettant d'extraire des données de deux ou plusieurs tables de base de données. Cet article présente un aperçu de base de ce à quoi ressembleront les données issues d'une jointure SQL particulière. Une façon populaire de comprendre les jointures SQL est de les visualiser à l'aide de diagrammes de Venn. Ainsi, chaque exemple comporte le diagramme de Venn correspondant, l'instruction SELECT appropriée et la table de résultat. Lire plus