OUAGA finance · audit · BI  │  DAKAR banque · fintech  │  ABIDJAN data · contrôle  │  BAMAKO · NIAMEY · LOMÉ · COTONOU ONG · secteur public

SQL pour les métiers de la finance : le guide emploi

SQL n'est pas réservé aux informaticiens. Pour un profil finance, c'est la compétence qui permet d'aller chercher soi-même les chiffres au lieu de les attendre.

Mis à jour le 2 novembre 2026 · Lecture 6 min · Dossier n°04/20
Illustration de deux tables SQL clients et factures reliées par une jointure
Illustration CEFDABF · Compétences & outils

Pourquoi un comptable a intérêt à apprendre SQL

Les données comptables et commerciales vivent dans des bases : ERP, logiciels de facturation, systèmes bancaires. Savoir écrire une requête permet d'extraire une balance, de rapprocher des transactions ou de contrôler des anomalies sans dépendre d'un export manuel. Dans les banques, les télécoms et les fintechs de la sous-région, c'est souvent ce qui sépare un profil « saisie » d'un profil « analyse ».

Ce qu'il faut savoir, et rien de plus au début

  • SELECT, WHERE, ORDER BY : extraire et filtrer.
  • GROUP BY avec SUM, COUNT, AVG : agréger par client, par mois, par agence.
  • JOIN : relier factures et clients, transactions et comptes.
  • CASE WHEN : classer des montants ou des statuts.
  • Les fonctions de date : regrouper par mois ou par trimestre.

Avec ces cinq blocs, vous couvrez la majorité des besoins d'un service financier.

Apprendre gratuitement

Installez une base légère (SQLite ou PostgreSQL), importez un fichier de ventes ou de dépenses que vous connaissez, et posez-vous des questions de gestion : chiffre d'affaires par mois, top 10 clients, factures en retard. Pratiquer sur des données « métier » est plus efficace que d'enchaîner des exercices abstraits. La page SQL du hub CEFDABF présente des cas appliqués à la finance d'entreprise.

À quoi ressemble un test SQL en entretien

On vous donne en général deux ou trois tables (clients, commandes, paiements) et une série de questions de difficulté croissante :

  • lister les clients d'une ville ;
  • calculer le total payé par client ;
  • trouver les clients sans commande (jointure externe) ;
  • classer les mois par chiffre d'affaires.

Parlez à voix haute : le recruteur évalue votre logique autant que la syntaxe. Vérifiez toujours vos résultats avec un ordre de grandeur.

Data analyst en Afrique de l'Ouest : où sont les postes ?

Les besoins se concentrent dans les banques et microfinances, les opérateurs télécoms et le mobile money, les assurances, les grandes ONG et les projets financés par les bailleurs. Les intitulés varient : analyste reporting, chargé d'études, analyste risques, data analyst. Les candidats qui combinent SQL + connaissance métier finance sont rares, donc recherchés.

Comment le mettre sur son CV

Écrivez « SQL (requêtes, jointures, agrégations) » dans vos compétences, puis montrez un usage : « extraction mensuelle des impayés à partir de la base clients, réduisant le délai de relance ». Pour adapter cette formulation à chaque offre de data analyst ou de contrôleur, vous pouvez vous appuyer sur EmploiZen.

Un CV technique qui parle aux recruteurs

Présentez SQL, Excel et Power BI comme des résultats, pas comme une liste d'outils, avec EmploiZen.

Essayer EmploiZen →

Questions fréquentes

SQL est-il difficile à apprendre ?

Les bases s'apprennent en quelques semaines de pratique régulière. La difficulté vient surtout de la logique des jointures.

Quel SQL apprendre : MySQL, PostgreSQL, SQL Server ?

La syntaxe de base est commune. Commencez avec n'importe lequel ; adaptez-vous ensuite à celui de l'employeur.

SQL ou Python pour la finance ?

Commencez par SQL, plus directement utile. Python vient ensuite pour l'automatisation et l'analyse avancée.