Calculer la longueur d’une chaîne
Il est important de savoir calculer la longueur des chaînes stockées dans une base de données. Vous pourriez, par exemple, identifier le produit au nom le plus court ou la personne avec l’adresse e‑mail la plus longue.
Calculer la longueur d’une chaîne est aussi utile pour le nettoyage et la validation des données. Par exemple, si une règle métier impose que tous les codes produits comportent au moins 6 caractères, vous pouvez facilement repérer ceux qui sont plus courts.
Dans SQL Server, vous pouvez utiliser la fonction LEN() pour calculer la longueur d’une chaîne de caractères.
Vous allez l’utiliser dans cet exercice pour trouver le lieu ayant le nom le plus long d’où proviennent les fèves de cacao (colonne broad_bean_origin, de la table ratings).
Cet exercice fait partie du cours
Fonctions de manipulation des données dans SQL Server
Instructions
- Calculez la longueur de chaque
broad_bean_origin. - Triez les résultats du plus long au plus court.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT TOP 10
company,
broad_bean_origin,
-- Calculate the length of the broad_bean_origin column
___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;