Calcular la longitud de una cadena
Es importante saber cómo calcular la longitud de las cadenas almacenadas en una base de datos. Puede que necesites calcular el producto con el nombre más corto o la persona con la dirección de correo más larga.
Calcular la longitud de una cadena también resulta útil en tareas de depuración y validación de datos. Por ejemplo, si una regla de negocio indica que todos los códigos de producto deben tener al menos 6 caracteres, puedes identificar fácilmente los que sean más cortos.
En SQL Server, puedes usar la función LEN() para calcular la longitud de una cadena de caracteres.
La usarás en este ejercicio para calcular el lugar con el nombre más largo desde donde se usan granos de cacao (columna broad_bean_origin, de la tabla ratings).
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Instrucciones del ejercicio
- Calcula la longitud de cada
broad_bean_origin. - Ordena los resultados de mayor a menor longitud.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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 ___;