15 Jun 2022 Tihomir Babic La clause RANGE dans les fonctions de fenêtre SQL : 5 exemples pratiques Qu'est-ce qu'une clause RANGE dans les fonctions fenêtres SQL ? Cinq exemples pratiques vous montreront comment et quand l'utiliser. La clause RANGE est utilisée assez rarement dans les fonctions de fenêtre SQL. Je ne sais pas pourquoi, peut-être que les gens n'y sont pas habitués. C'est dommage, car c'est loin d'être une clause inutile ; elle peut être très utile, et je vais vous le montrer dans cinq exemples. Lire plus 27 Apr 2022 Tihomir Babic Quand dois-je utiliser une expression de table commune (CTE) ? Vous souhaitez en savoir plus sur les expressions de table communes ou CTE ? Vous voulez savoir quand les CTE sont utiles ? Lisez la suite - nous allons en parler dans cet article. Si vous avez déjà entendu parler des expressions de tableau communes, vous vous êtes probablement demandé à quoi elles servent. Et même si ce n'est pas le cas, c'est une bonne chose que vous soyez ici ! Lire plus 27 Apr 2022 Tihomir Babic Données hiérarchiques et comment les interroger en SQL Comment reconnaître les données hiérarchiques et comment les interroger ? Deux questions SQL courantes sont sur le point de trouver une réponse. L'interrogation de données hiérarchiques est une situation assez courante si vous travaillez avec SQL et des bases de données relationnelles. Non pas que les données hiérarchiques soient quelque chose de mystique et de rare ; au contraire, elles sont partout. Alors pourquoi les données hiérarchiques sont-elles si difficiles à traiter dans les bases de données relationnelles ? Lire plus 27 Apr 2022 Tihomir Babic Comment utiliser 2 CTE dans une seule requête SQL Vous vous êtes déjà demandé comment utiliser plusieurs CTE dans une seule requête SQL ? Lisez cet article et découvrez les CTE récursifs. Après avoir appris les expressions de table communes ou CTE, une question naturelle est "Puis-je utiliser plusieurs CTE dans une requête ?" Oui, vous le pouvez ! Et vous pouvez le faire assez facilement, surtout si vous avez déjà quelques connaissances de base sur les CTE. Lire plus 27 Apr 2022 Tihomir Babic Comment trouver le nième salaire le plus élevé par département avec SQL Apprenez à trouver le nième salaire le plus élevé en SQL, et vous apprendrez à obtenir la nième valeur dans n'importe quelle donnée. Dans cet article, je vais me concentrer sur un problème et vous donner plusieurs solutions à ce problème. Le problème est déjà énoncé dans le titre : trouver le nième salaire le plus élevé par département en utilisant SQL. Cela peut sembler trop spécifique. Mais en apprenant à le résoudre, vous serez en mesure de trouver la nième valeur dans n'importe quelle donnée, et pas seulement dans les salaires. Lire plus 27 Apr 2022 Tihomir Babic Comment conserver les lignes non appariées lorsque vous joignez deux tables en SQL ? Apprenez à utiliser JOIN pour conserver les lignes appariées et non appariées lorsque vous joignez deux tables. La jonction de deux ou plusieurs tables est une compétence dont vous avez souvent besoin si vous travaillez avec des bases de données. Pour réviser et pratiquer vos compétences en matière de jointure SQL, je vous recommande le cours interactif Les jointures en SQL interactif. Il contient plus de 90 exercices et sections sur différents défis de jointure. Lire plus 27 Apr 2022 Tihomir Babic 6 requêtes SQL avancées pour l'analyse des données financières Êtes-vous un utilisateur de SQL avancé qui débute dans la finance ? Vous voulez apprendre à utiliser vos connaissances pour analyser des données financières ? Cet article vous donnera quelques conseils. Vous savez probablement que SQL est un outil puissant pour l'analyse de toutes sortes de données. Plus les données sont volumineuses et complexes, plus SQL devient avantageux. Dans certaines situations, les données financières peuvent être très compliquées ; produire une analyse sophistiquée nécessite des outils sophistiqués. Lire plus 26 Apr 2022 Tihomir Babic Quelle est la différence entre COUNT(*), COUNT(1), COUNT(nom de la colonne) et COUNT(DISTINCT nom de la colonne) ? Avez-vous remarqué qu'il existe différentes variantes de la fonction SQL COUNT() ? Cet article explique les différents arguments et leurs utilisations. En tant qu'utilisateur de SQL, vous êtes probablement assez familier avec la fonction COUNT(). Même si elle est relativement simple, elle peut être utilisée de plusieurs façons différentes. Chaque façon a une utilisation très différente. J'imagine que vous avez déjà vu du code contenant la fonction COUNT(*) ou COUNT(1). Lire plus 26 Apr 2022 Tihomir Babic Comment utiliser CASE WHEN avec SUM() en SQL Cet article vous apprendra ce qu'est une expression CASE WHEN en SQL et comment l'utiliser avec la fonction SUM() et une instruction GROUP BY. Les exemples sont inclus pour renforcer votre compréhension. Savoir comment utiliser une expression CASE WHEN en SQL permet de mieux comprendre les possibilités passionnantes de SQL. Elle vous permet de passer du statut de simple utilisateur dépendant des résultats de SQL à celui d'un utilisateur qui maîtrise mieux le langage et qui définit des critères spécifiques dans SQL. Lire plus 29 Mar 2022 Tihomir Babic Comment trouver tous les employés sous chaque responsable en SQL Avez-vous déjà été chargé de créer un organigramme, c'est-à-dire de trouver les employés de chaque responsable dans une entreprise ? En SQL, vous pouvez le faire plus facilement que vous ne le pensez ! Cet article vous montrera comment obtenir la réponse en utilisant une requête récursive. Dans le monde de l'entreprise, il est très courant de répertorier tous les employés subordonnés à un responsable donné. Cette tâche est-elle suffisamment difficile pour justifier un article entier ? Lire plus «« « 1 2 3 … 5 6 » »»