Обчислення довжини рядка
Важливо вміти обчислювати довжину рядків, збережених у базі даних. Можливо, вам потрібно знайти товар із найкоротшою назвою або людину з найдовшою адресою електронної пошти.
Обчислення довжини рядка також корисне в задачах очищення та валідації даних. Наприклад, якщо за бізнес‑правилом усі коди товарів мають містити щонайменше 6 символів, ви легко знайдете коротші.
У SQL Server можна використати функцію LEN() для обчислення довжини рядка символів.
У цій вправі ви застосуєте її, щоб визначити місцевість із найдовшою назвою, звідки використовують какао‑боби (стовпець broad_bean_origin із таблиці ratings).
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інструкції до вправи
- Обчисліть довжину кожного значення в
broad_bean_origin. - Відсортуйте результати від найдовших до найкоротших.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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 ___;