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 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 Dorota Wdzięczna Guide illustré du SQL INNER JOIN Qu'est-ce qu'un INNER JOIN SQL, et comment fonctionne-t-il ? Nous allons le découvrir ! Dans mon dernier article, j'ai abordé la question du Opération CROSS JOIN en SQL. Aujourd'hui, nous allons nous intéresser à INNER JOIN et à la façon de l'utiliser. Est-ce la même chose qu'un JOIN? Combien de tables peut-on relier avec un INNER JOIN? Ce sont toutes de bonnes questions. Voyons les réponses ! Qu'est-ce qu'une INNER JOIN ? Lire plus 2 Dec 2022 Dorota Wdzięczna Guide illustré du CROSS JOIN SQL Qu'est-ce qu'une instruction SQL CROSS JOIN ? Quand faut-il l'utiliser ? Quand ne devez-vous pas l'utiliser ? Ce billet vous dira ce que vous devez savoir sur le CROSS JOIN. Vous savez déjà que vous pouvez utiliser l'instruction SQL JOIN pour joindre une ou plusieurs tables qui partagent un enregistrement correspondant. Si vous avez lu l'article de LearnSQL intitulé Learning Les jointures en SQL Using Real Life Situations, vous savez qu'il existe de nombreux types d'instructions JOIN. Lire plus 2 Dec 2022 Dorota Wdzięczna Comment trier des enregistrements avec la clause ORDER BY ? Les bases de données relationnelles ne stockent pas les enregistrements par ordre alphabétique, numérique, ascendant ou autre. La seule façon d'ordonner les enregistrements dans le jeu de résultats est d'utiliser la clause ORDER BY. Vous pouvez utiliser cette clause pour classer les lignes par une colonne, une liste de colonnes ou une expression. Vous pouvez également ordonner les enregistrements en utilisant l'expression CASE. Dans cet article, nous allons examiner la clause ORDER BY - comment l'écrire, comment elle fonctionne et ce qu'elle fait. Lire plus 4 Jul 2022 Dorota Wdzięczna Utilisation de l'expression CASE avec les instructions de modification de données Que se passe-t-il lorsque vous combinez CASE avec les instructions de modification des données de SQL ? Découvrez-le dans cet article. L'expression CASE est un élément très utile de SQL, que vous utiliserez fréquemment. Nous avons déjà vu ce que fait l'expression CASE, comment la formater et comment l'utiliser dans une instruction SELECT dans l'article "Utilisation de CASE pour ajouter de la logique à un SELECT". Un autre article,"Comment trier des enregistrements avec la clause ORDER BY" Lire plus 4 Jul 2022 Dorota Wdzięczna Utilisation de CASE pour ajouter de la logique à une instruction SELECT Lorsque vous écrivez une requête SQL, vous pouvez avoir besoin d'obtenir des valeurs de plusieurs colonnes et de changer des valeurs d'une forme à une autre. Le moyen le plus simple d'atteindre cet objectif est d'ajouter une expression CASE à votre instruction SELECT. Dans cet article, nous allons vous présenter la syntaxe, les formats et les utilisations de l'expression CASE. L'expression CASE est une expression conditionnelle : elle évalue des données et renvoie un résultat. Lire plus 4 Jul 2022 Dorota Wdzięczna Un guide illustré des jointures multiples Jusqu'à présent, nos articles de la série "Un guide illustré" ont expliqué plusieurs types de jointures : INNER JOINs, OUTER JOINs (LEFT JOIN, RIGHT JOIN, FULL JOIN), CROSS JOIN, auto-joint et jointure non-équi. Dans ce dernier article de la série, nous vous montrons comment créer des requêtes SQL qui font correspondre les données de plusieurs tables en utilisant un ou plusieurs types de jointure. Types de jointures dans les requêtes SQL Avant d'aborder les exemples de requêtes SQL qui utilisent des types de jointures multiples, récapitulons brièvement les types de jointures que nous avons abordés jusqu'à présent, afin de nous assurer que vous comprenez bien les différences. Lire plus 4 Jul 2022 Dorota Wdzięczna Un guide illustré de la jointure SQL non équivoque Saviez-vous qu'en SQL, une jointure ne doit pas nécessairement être basée sur des correspondances identiques ? Dans cet article, nous examinons la jointure SQL non equi, qui utilise des opérateurs " non égaux " pour faire correspondre les enregistrements. Nous avons déjà abordé plusieurs types de jointures, notamment les auto-joints et les CROSS JOIN, INNER JOIN et OUTER JOIN. Ces types de jointures apparaissent généralement avec le signe égal (=). Lire plus 4 Jul 2022 Dorota Wdzięczna Un guide illustré de l'auto-jonction SQL Qu'est-ce qu'une auto-jonction SQL et comment fonctionne-t-elle ? Quand faut-il l'utiliser ? Nous allons apporter des réponses à ces questions ! En SQL, nous pouvons combiner les données de plusieurs tables à l'aide d'un opérateur JOIN. JOIN comporte plusieurs variantes ; nous avons déjà parlé de CROSS JOIN, INNER JOIN et OUTER JOIN. La plupart du temps, ces opérateurs joignent des données provenant de deux ou plusieurs tables différentes. Vous pouvez pratiquer tous les différents types de JOINs dans notre cours interactif. Lire plus «« « 1 2 3 » »»