Tính độ dài của một chuỗi
Biết cách tính độ dài của các chuỗi được lưu trong cơ sở dữ liệu là rất quan trọng. Bạn có thể cần tìm sản phẩm có tên ngắn nhất hoặc người có địa chỉ email dài nhất.
Tính độ dài chuỗi cũng hữu ích trong việc làm sạch và kiểm tra dữ liệu. Ví dụ, nếu quy tắc nghiệp vụ yêu cầu tất cả mã sản phẩm phải có ít nhất 6 ký tự, bạn có thể dễ dàng tìm ra những mã ngắn hơn.
Trong SQL Server, bạn có thể dùng hàm LEN() để tính độ dài của một chuỗi ký tự.
Bạn sẽ dùng hàm này trong bài tập để tìm địa điểm có tên dài nhất nơi sử dụng hạt ca cao (cột broad_bean_origin trong bảng ratings).
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong SQL Server
Hướng dẫn bài tập
- Tính độ dài của từng giá trị
broad_bean_origin. - Sắp xếp kết quả từ dài nhất đến ngắn nhất.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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 ___;