计算字符串的长度
了解如何计算数据库中字符串的长度非常重要。 您可能需要找出名称最短的产品,或电子邮箱地址最长的人员。
在数据清洗与校验任务中,计算字符串长度同样很有用。例如,如果业务规则要求所有产品编码至少包含 6 个字符,您就可以轻松找出不满足条件的记录。
在 SQL Server 中,您可以使用 LEN() 函数来计算字符串的长度。
在本练习中,您将使用它来计算使用可可豆的来源地(ratings 表中的 broad_bean_origin 列)中名称最长的位置。
本练习是课程的一部分
在 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 ___;