Longitud de cadena SQL

Longitud de cadena SQL

Las cadenas son una parte fundamental de cualquier administrador o programador de base de datos. Le permiten almacenar información textual dentro de una base de datos.

Este artículo discutirá cómo puede determinar la longitud de un tipo de cadena en SQL estándar.

En SQL estándar, hay tres métodos principales para determinar la longitud de una cadena.

Función de longitud de bytes de SQL

El primer método que puede usar para determinar la longitud de una cadena es el byte_length función. Esta función toma la cadena como el parámetro de entrada y devuelve la longitud de la cadena en bytes.

La sintaxis de la función se muestra a continuación:

Byte_length (valor)

Tenga en cuenta que el tipo de retorno de la función es un entero de 64 bits.

A continuación se muestra un uso de ejemplo:

SELECCIONAR
Byte_length ('hola') como lenght_in_bytes;

La declaración de ejemplo toma la cadena "hola" y devuelve su longitud en bytes. Una salida de ejemplo es como se muestra:

lenght_in_bytes
5

Función sql char_length

El segundo método que puede usar para determinar la longitud de una cadena es la Char_length función. Del mismo modo, la función toma una cadena y devuelve la longitud de la cadena en los caracteres.

La sintaxis de la función se muestra a continuación:

Char_length (valor)

A continuación se muestra un uso de ejemplo:

SELECCIONAR
Char_length ('hello') como lenght_in_characters;

Esto debería devolver la salida como se muestra:

lenght_in_characters
5

Tenga en cuenta que en algunos casos, puede encontrar esta función renombrada a caracteres_length (). Sin embargo, la funcionalidad sigue siendo la misma.

Función de longitud sql

El método final y más común para determinar la longitud de la cadena es el función () función. La función acepta un tipo de cadena o byte. Luego devuelve la longitud del valor de entrada en caracteres (para una cadena) o bytes (para el tipo de byte).

La sintaxis de la función es como se muestra:

Longitud (valor)

Podemos ilustrar el uso de ejemplo como se muestra a continuación:

SELECCIONAR
Longitud ('Hola mundo') como longitud;

La salida resultante es como se muestra:

LONGITUD
11

Clausura

Este artículo analiza tres métodos principales que puede usar para determinar la longitud de una cadena en SQL estándar.