3 Oct 2024 Alexandre Bruffa Les 5 raisons pour lesquelles PostgreSQL fonctionne pour l'analyse de données (et les analystes de données !) Pourquoi les analystes aiment-ils PostgreSQL pour l'analyse de données ? Découvrez pourquoi ce système de gestion de base de données est si apprécié des professionnels des bases de données et des data scientists ! Si vous travaillez avec des données, vous savez que l'analyse des données nécessite le stockage, la gestion et la récupération efficaces de grands ensembles de données. C'est pourquoi les analystes de données préfèrent utiliser des bases de données relationnelles, réputées pour leur robustesse, leur efficacité et leur stabilité. Lire plus 3 Oct 2024 Michał Wasiluk Guide de PostGIS : Exemples de requêtes de données géospatiales de base Les données géospatiales deviennent de plus en plus importantes dans de nombreux domaines, de l'urbanisme aux sciences de l'environnement. Dans cet article, nous allons démontrer les requêtes PostgreSQL PostGIS de base pour travailler avec ce type de données. Les données géospatiales, qui contiennent des informations sur les emplacements sur la Terre, nécessitent des outils spécialisés pour une utilisation efficace. PostGIS est une puissante extension PostgreSQL qui transforme une base de données Postgres en un système d'information géographique (SIG) complet. Lire plus 9 Sep 2024 Ekre Ceannmor Comment exporter des données de PostgreSQL vers un fichier CSV Vous avez besoin d'envoyer rapidement des données à un client ou de partager un rapport pour une analyse plus approfondie ? Un fichier CSV est une excellente option de partage ! Voyons comment utiliser ce format pour exporter des données depuis une base PostgreSQL. Dans cet article, nous verrons d'abord ce qu'est le format de fichier CSV et pourquoi il est pratique pour exporter votre base de données PostgreSQL. Ensuite, nous exporterons quelques exemples de données à partir d'une base de données réelle en utilisant psql en ligne de commande et pgAdmin, une interface libre et gratuite pour les bases de données PostgreSQL. Lire plus 20 Aug 2024 Jill Thornhill PostgreSQL CTE : Ce que c'est et comment l'utiliser Les CTE, ou Common Table Expressions, sont un outil puissant de PostgreSQL qui est souvent ignoré. Cet article examine les différents CTE de PostgreSQL y compris les CTE imbriqués et récursifs - et ce que vous pouvez faire avec eux. Si vous écrivez des requêtes complexes en SQL, vous constaterez rapidement que votre code devient encombré et difficile à lire. Les ETC - également connus sous le nom de clauses WITH - sont avant tout un moyen de simplifier les requêtes. Lire plus 20 Aug 2024 Jakub Romanowski 2024 Tendances des bases de données : SQL est-il toujours le roi ? Vous voulez savoir quelle base de données sera la plus populaire en 2024 ? Dans cet article, je passe en revue les résultats de l'enquête Stack Overflow Developer Survey de 2024. Vous verrez pourquoi SQL est toujours au top, PostgreSQL est en hausse et de plus en plus de développeurs s'intéressent à SQLite. Nous parlerons également des avantages de l'apprentissage de SQL en ligne, des ressources recommandées et de la façon dont les développeurs codent en dehors du travail pour le plaisir et la croissance professionnelle. Lire plus 8 Jul 2024 Martyna Sławińska Fonctions de date de PostgreSQL Comprendre les fonctions de date et d'heure dans votre base de données est essentiel pour une analyse efficace des données et la création de rapports. Lisez la suite pour en savoir plus sur les fonctions de date de PostgreSQL. Cet article présente quelques-unes des fonctions de date et d'heure les plus utiles de PostgreSQL et leurs applications dans l'analyse des données et la création de rapports. Les fonctions de date SQL facilitent différentes tâches d'analyse de données, y compris l'analyse des ventes, les rapports financiers, l'analyse de sites Web, etc. Lire plus 25 Jun 2024 Jakub Romanowski Comment importer des fichiers CSV dans PostgreSQL avec pgAdmin Vous travaillez avec des données et utilisez des fichiers CSV ? Voici un guide pratique sur l'importation de ces fichiers dans une base de données PostgreSQL à l'aide de pgAdmin, l'un des meilleurs éditeurs PostgreSQL du marché. Entrons tout de suite dans l'importation de fichiers CSV dans une base de données PostgreSQL. Nous commencerons par expliquer ce qu'est un fichier CSV, puis nous vous présenterons pgAdmin et vous montrerons comment procéder à l'importation. Lire plus 21 Jun 2024 Jakub Romanowski Quelle est la meilleure base de données pour les petits projets ? Si vous vous attaquez à un petit projet et que vous devez choisir la meilleure base de données pour gérer et analyser vos données, cet article vous aidera. Je vais comparer PostgreSQL et MySQL, deux des meilleurs choix pour l'analyse de données, afin de faciliter votre décision. Poursuivez votre lecture ! Vous commencez à peine à explorer le monde des bases de données et vous ne savez pas vraiment laquelle choisir pour vos petits projets ? Lire plus 14 May 2024 Gustavo du Mortier 19 exercices d'entraînement PostgreSQL avec des solutions détaillées Vous avez probablement entendu le dicton "c'est en forgeant qu'on devient forgeron". Découvrez si cette phrase est vraie en essayant l'ensemble complet d'exercices d'entraînement PostgreSQL que vous trouverez dans cet article ! Pour maîtriser une langue, il est essentiel de la pratiquer régulièrement afin de ne pas perdre ses compétences. C'est aussi vrai pour la communication verbale que pour la programmation. Et la programmation SQL ne fait pas exception. Même le programmeur PostgreSQL le plus expérimenté a besoin de pratiquer PostgreSQL quotidiennement pour perfectionner (et maintenir) ses compétences. Lire plus 11 Apr 2023 Tihomir Babic Comment résoudre l'erreur "must appear in the GROUP BY clause or be used in an aggregate function" dans PostgreSQL Découvrez les causes de l'une des erreurs GROUP BY les plus courantes de PostgreSQL et comment vous pouvez la corriger ! En tant qu'utilisateur de PostgreSQL, vous rencontrez certainement de nombreux messages d'erreur lors de l'écriture d'un code SQL. Parfois, ils ne sont pas très clairs, mais vous n'aurez pas besoin d'un interprète pour celui-ci : "must appear in the GROUP BY clause or be used in an aggregate function" Lire plus 2 Dec 2022 Kateryna Koidan Fonctions SQL de date et d'heure dans 5 dialectes SQL populaires Êtes-vous confus par toutes les fonctions de date et d'heure utilisées dans les différents dialectes SQL ? Dans cet article, je résume les types de données date et heure utilisés dans PostgreSQL, Oracle, SQLite, MySQL et T-SQL. Je fournis également des exemples des principales fonctions SQL de date et d'heure utilisées dans ces dialectes. Il est temps de devenir des gourous de la date et de l'heure ! Voulez-vous calculer la fréquence à laquelle les employés arrivent en retard au travail? 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 Agnieszka Kozubek-Krycuń Comment sélectionner la première ligne d'un groupe ? Souvent, vous souhaitez sélectionner une seule ligne dans chaque groupe GROUP BY. PostgreSQL dispose d'une instruction spécialement conçue pour cela : SELECT DISTINCT ON. Disons que je veux sélectionner un bulletin météo pour chaque lieu. location time report Ottawa 2014-05-15 8:00 sunny 2014-05-15 11:00 cloudy 2014-05-15 15:00 rainy Warsaw 2014-05-15 8:00 overcast 2014-05-15 11:00 sunny 2014-05-15 15:00 rainy SELECT DISTINCT ON (location) location, time, report FROM weather_reports; Lire plus 4 Jul 2022 Agnieszka Kozubek-Krycuń Clause DELETE RETURNING dans PostgreSQL L'instruction standard DELETE en SQL renvoie le nombre de lignes supprimées. DELETE FROM external_data; DELETE 10 Dans PostgreSQL, vous pouvez faire en sorte que l'instruction DELETE renvoie autre chose. Vous pouvez retourner toutes les lignes qui ont été supprimées. DELETE FROM external_data RETURNING *; id | creation_date | user_id | data ----+---------------------------+---------+---------------- 101 | 2014-05-06 13:10:45.09484 | 23 | 'Some text' 102 | 2014-06-10 22:23:12.12045 | 25 | 'Some other text' (2 rows) DELETE 2 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