CommencerCommencer gratuitement

Combinaison de fonctions pour la manipulation de chaînes de caractères

Dans l'exemple suivant, nous allons décomposer la colonne email du tableau customer en trois nouveaux champs dérivés. L'analyse d'une colonne unique en plusieurs colonnes peut s'avérer utile lorsque vous devez travailler avec certains sous-ensembles de données. Les adresses électroniques contiennent des informations intégrées qui peuvent être analysées pour obtenir des informations supplémentaires sur nos données. Par exemple, nous pouvons utiliser les techniques que nous avons apprises dans la vidéo pour déterminer combien de nos clients utilisent un courriel provenant d'un domaine spécifique.

Cet exercice fait partie du cours

Fonctions pour manipuler les données dans PostgreSQL

Afficher le cours

Instructions

  • Extrayez les caractères situés à gauche de @ de la colonne email du tableau customer et donnez-lui le nom de username.
  • Utilisez maintenant SUBSTRING pour extraire les caractères après @ de la colonne email et donnez au nouveau champ dérivé le nom de domain.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT
  -- Extract the characters to the left of the '@'
  ___(___, ___('@' IN email)-1) AS username,
  -- Extract the characters to the right of the '@'
  ___(___ FROM ___('@' IN email)+1 ___ ___(___)) AS domain
FROM customer;
Modifier et exécuter le code