SQL Server LEN() Function
The SQL Server LEN() function is used to return the length (number of characters) of a string expression. The string expression can be a character or string field, variable, or literal.
Syntax
LEN(string_expression)
Parameters:
string_expression: Required. The string or character expression for which to calculate the length.
Usage
The LEN() function is useful when working with strings. It can be used to obtain the length of a string, allowing you to filter, compare, or display strings in a query.
Some common use cases include:
- Obtaining the length of a string.
 - Filtering, comparing, or displaying strings in a query.
 
Examples
Example 1
Use the LEN() function to obtain the length of a string.
SELECT LEN('Hello World') AS StringLength;
Result:
| StringLength | 
|---|
| 11 | 
Example 2
Use the LEN() function to obtain the length of a column value.
Assume we have a table named employees that contains columns first_name and last_name. You can use the LEN() function to obtain the length of each name.
SELECT first_name,
  last_name,
  LEN(first_name) AS first_name_length,
  LEN(last_name) AS last_name_length
FROM employees;
Result:
| first_name | last_name | first_name_length | last_name_length | 
|---|---|---|---|
| John | Smith | 4 | 5 | 
| Sarah | Johnson | 5 | 7 | 
Conclusion
The LEN() function is a very useful function that can be used in queries to obtain the length of a string. It can be used to obtain the length of any string, whether it is a string constant, variable, or expression. In some cases, using the LEN() function can make your queries more concise and readable.