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.
Tous les tutoriels SQL Oracle de CoursSQL : requêtes, jointures, fonctions, PL/SQL et administration. Des exemples concrets et expliqués, en français.

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

DENSE_RANK classe sans trou les ex æquo, NTILE répartit en N groupes égaux. Différences avec RANK/ROW_NUMBER, le N-ième salaire et exemples.

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.

Supprimer les doublons en SQL Oracle avec ROWID ou ROW_NUMBER : détecter, supprimer en gardant l'original, et empêcher les futurs doublons. Exemples.

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.

CONNECT BY et START WITH : interroger des données hiérarchiques en Oracle (organigrammes, arborescences). LEVEL, SYS_CONNECT_BY_PATH et exemples.

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

REGEXP_LIKE Oracle : filtrer avec des expressions régulières (valider un e-mail, détecter le non-numérique…). Syntaxe, options, regex utiles et exemples.

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

CASE WHEN en SQL Oracle : la logique conditionnelle (si/alors/sinon) dans vos requêtes. Formes simple et recherchée, usage dans SELECT/ORDER BY, vs DECODE.