Saltar al contenido

Cómo usar una función con un ejemplo

¿Qué es Substring ()?

Subcadena () Es una función en SQL que permite al usuario derivar una subcadena de cualquier conjunto de cadenas en particular según los requisitos del usuario. Substring () es un cable de longitud especificada, que comienza desde una ubicación específica en una cadena de entrada. El propósito de Substring () en SQL es devolver una parte específica de la cadena.

Sintaxis de la subcadena ()


SUBSTRING(Expression, Starting Position, Total Length)

Seo

  • La subcadena () en la representación de SQL Server puede ser de cualquier carácter, binario, texto o imagen. La ilustración es el cable de origen que encontramos como subcadena según nuestro requisito.
  • La posición inicial determina la posición indicada desde donde debe comenzar la nueva subcadena.
  • La longitud total de la subcadena SQLserver () es la longitud total esperada que vendrá de la expresión, comenzando desde la ubicación de inicio.

Reglas para usar SUBSTRING ():

  • Los tres argumentos son obligatorios en la función MSSQL substring ().
  • Si la posición inicial excede el número máximo de caracteres en la expresión, no se devuelve nada a una función subcadena () en un servidor SQL.
  • La longitud total puede exceder la longitud máxima de caracteres del cable original. En este caso, el sustrato resultante es la cadena completa desde la publicación inicial en la expresión hasta el carácter final de la expresión.

El siguiente diagrama muestra el uso de la función SUBSTRING () en un servidor SQL.

Cómo funciona la subcadena () en SQL

Ejemplos de subcadenas T-SQ:

Suposición: Supongamos que tenemos la mesa como ‘Guru99’ con dos columnas y cuatro filas como se muestra a continuación:

Usaremos ‘Guru99’ tabla en ejemplos adicionales

Consulta 1: SUBSTRING () en SQL con una longitud menor que la longitud total máxima de la expresión


SELECT Tutorial_name, SUBSTRING(Tutorial_name,1,2) As SUB from Guru99;

Resultado: El siguiente diagrama muestra la columna ‘Tutorial_name’ como una columna ‘SUB’

Pregunta 2: SUBSTRING () en el servidor SQL con la longitud más grande n / A Longitud total de expresión.


SELECT Tutorial_name, SUBSTRING(Tutorial_name,2,8) As SUB from Guru99;

Resultado: El siguiente diagrama muestra la columna ‘Tutorial_name’ como una columna ‘SUB’. Esto es a pesar de

La longitud de la estratificación es mayor que la longitud total máxima de la expresión y ninguna cadena completa devuelve errores ni devoluciones de consultas.

Resumen:

  • La sintaxis es: SUBSTRING (expresión, posición frontal, longitud completa)
  • Los tres argumentos son obligatorios en substr () en un servidor SQL.
  • La expresión puede ser cualquier carácter, binario, texto o imagen para una consulta de subcadena () en SQL.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *