REGEXP_REPLACE en Oracle : remplacer avec des regex

REGEXP_REPLACE Oracle : remplacer selon un motif (nettoyer des espaces, reformater un numéro, groupes de capture \1 \2). Syntaxe et exemples pratiques.

REGEXP_REPLACE Oracle : remplacer selon un motif (nettoyer des espaces, reformater un numéro, groupes de capture \1 \2). Syntaxe et exemples pratiques.

Formater une date en Oracle avec TO_CHAR et les masques (DD/MM/YYYY, HH24:MI…), afficher les mois en français, saisir avec TO_DATE. Guide complet.

GREATEST et LEAST renvoient la plus grande/petite valeur d'une ligne (≠ MAX/MIN qui agrègent les lignes). Exemples, piège des NULL et des types.

PIVOT transforme des lignes en colonnes (tableau croisé), UNPIVOT fait l'inverse. Syntaxe Oracle, alternative SUM+CASE et exemples concrets.

LISTAGG Oracle : concaténer plusieurs lignes en une seule chaîne avec séparateur. Syntaxe, GROUP BY, DISTINCT, ON OVERFLOW et exemples pratiques.

Apprendre le SQL de zéro en 2026 : pourquoi, un plan d'apprentissage en 6 étapes, comment pratiquer gratuitement et en combien de temps devenir opérationnel.

Combien gagne un développeur SQL/PL-SQL ou un DBA Oracle en 2026 ? Fourchettes par niveau, facteurs qui font grimper le salaire et comment augmenter sa valeur.

WHERE filtre les lignes avant le GROUP BY, HAVING filtre les groupes après. La règle d'or, l'ordre d'exécution et l'erreur classique, avec exemples.

IN vs EXISTS en SQL Oracle : fonctionnement, performance, le piège de NOT IN avec les NULL et quand préférer NOT EXISTS, avec des exemples.

SQL vs PL/SQL : SQL interroge les données, PL/SQL ajoute variables, conditions, boucles et gestion d'erreurs. La différence expliquée avec des exemples.