SQL

Cómo obtener el número de caracteres de una cadena en SQL Server con la función LEN()

Estrada Web Group
Administrador
Cómo obtener el número de caracteres de una cadena en SQL Server con la función LEN()

En este tutorial, aprenderá cómo usar la función LEN() de SQL Server para obtener la cantidad de caracteres de una cadena.

Descripción general de la función SQL Server LEN()

La función LEN() devuelve el número de caracteres de una cadena de entrada, excluyendo los espacios en blanco finales.

A continuación, se muestra la sintaxis de la función LEN():

LEN(input_string)

En esta sintaxis, input_string puede ser una cadena de caracteres literal, una expresión de cadena o una columna de caracteres o datos binarios.

La función LEN() devuelve un valor cuyo tipo de datos es BIGINT si input_string es del tipo de datos VARCHAR(max), NVARCHAR(max) o VARBINARY(max).

Ejemplos de funciones de SQL Server LEN ()

Tomemos algunos ejemplos del uso de la función LEN().

A) Uso de la función LEN() con una cadena literal

El siguiente ejemplo utiliza la función LEN para devolver el número de caracteres de la cadena SQL Server LEN de Estrada Web Group y la misma cadena con espacios en blanco al final.

SELECT
    LEN('SQL Server LEN de Estrada Web Group') length,

    LEN('SQL Server LEN de Estrada Web Group           ') length_with_trailing_blanks;

Resultado:

COMO OBTENER EL NUMERO DE CARACTERES DE UNA COLUMNA EN SQL

Como puede ver, la función LEN() omite los espacios en blanco finales.

B) Uso de la función LEN() con una columna

Usemos la tabla production.products de la base de datos de muestra.

función len de sql

La siguiente declaración utiliza la función LEN() para devolver el nombre del producto, su longitud y clasifica los productos por la longitud del nombre del producto.

SELECT
    product_name,
    LEN(product_name) product_name_length
FROM
    production.products
ORDER BY
    LEN(product_name) DESC;

Resultado:

la función LEN para devolver el número de caracteres de la cadena SQL Server

En este tutorial, ha aprendido a usar la función LEN() de SQL Server para devolver el número de caracteres de una cadena de caracteres.

 

Compartir artículo:

Más artículos geniales

¿Cómo remplazar una cadena de caracteres por otra en SQL Server?

¿Cómo remplazar una cadena de caracteres por otra en SQL Server?

En este tutorial, aprenderás a usar la función REPLACE() de SQL Server para reemplazar todas las veces que aparezca una palabra, frase o cadena de caracteres por otra palabra o frase dentro de una cadena de caracteres.

Ver artículo completo
¿Cómo obtener la suma, el total de registros y el promedio en SQL con SELECT COUNT, SUM, AVG?

¿Cómo obtener la suma, el total de registros y el promedio en SQL con SELECT COUNT, SUM, AVG?

Si queremos obtener la suma de una columna, el total de registros o el valor promedio de una columna, podemos utilizar las sentencias SQL SELECT COUNT, SUM y AVG.

Ver artículo completo
Tipo de datos TIME de SQL Server para almacenar la hora

Tipo de datos TIME de SQL Server para almacenar la hora

Resumen: en este tutorial, aprenderás cómo almacenar la hora de un día en la base de datos utilizando el tipo de datos TIME de SQL Server

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla