Función de longitud SQL estándar
La función SQL estándar para determinar la longitud de una cadena es LONGITUD(). Esta función toma una cadena o bytes y devuelve la cadena.
La sintaxis es como se muestra a continuación.:
Longitud (valor);Considere un ejemplo que se muestra a continuación:
Seleccione Longitud ('Hi') como longitud;La consulta anterior debe devolver la longitud de la cadena provista. Una salida de ejemplo es como se muestra a continuación:
longitudNota: Tenga en cuenta que la longitud aquí indica el número de caracteres Unicode en la cadena proporcionada.
Puede verificar los caracteres Unicode como se muestra a continuación:
https: // unicode.org/estándar/estándar.html
Función de longitud de cadena extendida
Varios motores de bases de datos implementados y versiones extendidas del estándar SQL. Un ejemplo es la función de longitud de cadena.
En motores de base de datos como MySQL, esta función se renombra a Len. Sin embargo, el uso es similar al que se muestra arriba.
La sintaxis es como se muestra a continuación:
Len (valor);La función toma la cadena como argumento y devuelve el número de caracteres en la cadena.
Un uso de ejemplo es como se muestra a continuación:
Seleccione Len ('Hi');Esto debería volver:
longitudTambién puede usar las funciones de longitud (estándar SQL) y len (extendidas) para determinar la longitud de las cadenas en una columna.
Un uso de ejemplo es como se muestra:
Seleccione First_Name, Longitud (First_Name) del cliente;En el ejemplo anterior, utilizamos la tabla de un cliente de muestra para obtener la longitud de la columna First_Name.
El conjunto resultante es como se muestra:
First_Name | longitudClausura
En este artículo, discutimos cómo determinar la longitud de una cadena utilizando la función de longitud en SQL estándar y len en la versión SQL extendida.