Subcadena de servidor SQL

Subcadena de servidor SQL

Este tutorial tiene como objetivo presentarle la función Substring () en el servidor SQL. Esta función le permite obtener una parte específica de un carácter, una cadena binaria o expresión de imagen.

Esta función puede ser útil al manipular un texto simple. Por ejemplo, puede permitirle obtener una sección específica de cadena en la base de datos en lugar de analizar el valor a la aplicación.

Únase a nosotros mientras exploramos esta función y su uso.

Función SQL Server Subcustring ()

Al establecer el parámetro de longitud en la función, la función subcepcidentista () extrae la subcadena de una entrada dada. La sintaxis de la función se puede expresar como se muestra en lo siguiente:

Subcadena (expresión, inicio, longitud)

Los argumentos aceptados son los siguientes:

  1. Expresión - Esto especifica una expresión de entrada de carácter, texto, binario, ntext o tipo de imagen.
  2. comenzar - Este valor especifica la ubicación en la que se inicia la función Substring () la extracción. Esto debe ser de tipo entero y no nulo. Tenga en cuenta que el valor del primer personaje es uno, no 0.
  3. Longitud - Definir el número de caracteres extraídos de la resistencia de entrada. El valor del parámetro de longitud no puede ser negativo.

El valor de retorno de la función depende del valor de entrada. La siguiente tabla muestra los tipos de entrada y el tipo de salida correspondiente:

Tipo de expresión de entrada Tipo de retorno
Char/varchar/text Varar
Nchar/nvarchar/ntext Nvarchar
Binario/varbinario/imagen Varbinario

Veamos algún ejemplo de uso de la función Substring ().

Usando la función SubString () con una cadena literal

A continuación se muestra un uso simple de la función Substring () con un valor de cadena literal:

seleccionar
subcadena ('https: // geekbits.io ', 9, 11) como dominio_;

El ejemplo dado inicia el valor de extracto en la posición 9 con una longitud de 11.

El valor resultante es como se muestra en lo siguiente:

dominio_ |
-----------+
geekbits.IO |

Usando la función SubString () en la tabla

A continuación se muestra el uso de la función SubString () con los datos de la tabla. Por ejemplo, supongamos que tenemos una tabla como se muestra en la siguiente:

Podemos buscar los primeros cinco caracteres del nombre del producto de la siguiente manera:

seleccionar
nombre del producto,
subcandal
de
Productos p;

Salida resultante:

Conclusión

En este tutorial, aprendió cómo usar la función Substring () en el servidor SQL para extraer una sección específica de una cadena de entrada.

Gracias por leer!