Skip navigation
Cours
Tarifs
Pour les étudiants
Bibliothèque SQL
Articles
Se connecter
Créer un compte gratuit
fullName
User profile menu open
Open user profile menu
fullName
Tableau de bord
Mon profil
Paiement et facturation
Se déconnecter
MENU
CLOSE
Cours
Tarifs
Pour les étudiants
Articles
Tableau de bord
Mon profil
Paiement et facturation
Se connecter
Créer un compte gratuit
Se déconnecter
Articles
4 Jul 2022
Ignacio L. Bisso
Conversion de sous-requêtes en jointures
Toutes les requêtes ne se ressemblent pas, notamment en termes de performances. Dans cet article, nous allons voir comment vous pouvez convertir des sous-requêtes SQL en jointures pour une meilleure efficacité. Quand dois-je utiliser des sous-requêtes SQL ? Bonne question ! Malheureusement, il n'y a pas de réponse concrète. Les débutants en SQL ont tendance à abuser des sous-requêtes. Généralement, une fois qu'ils ont découvert que la construction SQL fonctionne dans une situation donnée, ils essaient d'appliquer cette même approche à d'autres situations.
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
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
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
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
Ignacio L. Bisso
Extraction de données d'une chaîne : SPLIT_PART dans PostgreSQL
Apprenez à utiliser split_part dans PostgreSQL pour extraire des données de chaînes de caractères. Très souvent, nous souhaitons extraire des parties d'une chaîne de caractères lorsque nous travaillons avec des valeurs textuelles. Un exemple courant est lorsque nous avons un nom complet et que nous avons besoin de récupérer uniquement le nom de famille. Dans cet article, nous allons examiner comment le faire en utilisant split_part dans PostgreSQL, c'est-à-dire une fonction liée aux chaînes de caractères qui peut être utilisée pour extraire une sous-chaîne.
Lire plus
4 Jul 2022
Michał Kołodziejski
Faites-le en SQL : Traversée récursive de l'arbre SQL
Dans l'article précédent, j'ai décrit comment utiliser Common Table Expressions pour trouver le plus court chemin dans un graphe dirigé. Cet exemple pouvait être difficile à suivre, je l'admets. Faisons quelque chose de beaucoup plus commun, quelque chose qui est implémenté sur presque tous les sites Web - un menu. Au lieu d'écrire le code, nous allons tirer parti de l'arborescence SQL en écrivant une seule requête. Nous utiliserons les CTE pour PostgreSQL et la clause de requête hiérarchique pour Oracle.
Lire plus
4 Jul 2022
Aldo Zelen
Filtrage SQL 101
Parfois, les requêtes SQL renvoient beaucoup de données dont vous n'avez pas besoin. Dans cet article, nous allons examiner un exemple simple de filtrage de requêtes SQL pour réduire la complexité de vos données. Pour apprendre à filtrer des données en SQL, il est essentiel de comprendre les bases de l'algèbre booléenne. Il s'agit simplement d'un terme fantaisiste utilisé par les mathématiciens pour décrire des expressions impliquant des valeurs logiques (vrai/faux) et leurs opérateurs associés (et, ou, pas, etc.
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
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
««
«
1
2
3
36
37
38
49
»
»»