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, devoir trouver le produit au nom le plus court ou la personne avec l'adresse de courriel 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 d'affaires exige que tous les codes de produit comptent 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.
Dans cet exercice, vous l'utiliserez pour trouver l'emplacement avec le nom le plus long d'où proviennent les fèves de cacao (colonne broad_bean_origin, de la table ratings).
Cette activité fait partie du cours
Fonctions pour manipuler les données dans SQL Server
Instructions de l’exercice
- 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 ce code d’exemple.
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 ___;