TRIM (Transact-SQL) (Español)

  • 27/03/2019
  • 2 minutos para leer
    • j
    • M
    • i
    • K
    • m
    • +11

Se aplica a: SQL Server 2017 (14.x ) y posteriores Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Elimina el carácter de espacio char(32) u otros caracteres especificados del principio y el final de una cadena.

Sintaxis

Nota

Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Anterior documentación de versiones.

Argumentos

caracteres Es una llamada literal, variable o de función de cualquier carácter que no sea LOB tipo (nvarchar, varchar, nchar o char) que contiene caracteres que deben eliminarse. nvarchar(max) y varchar(max) no se permiten los tipos.

stringEs una expresión de cualquier tipo de carácter (nvarchar, varchar, nchar o char) donde los caracteres deben eliminarse.

Tipos de retorno

Devuelve una expresión de carácter con un tipo de argumento de cadena donde el carácter de espacio char(32) u otro especificado los caracteres se eliminan de ambos lados. Devuelve NULL si la cadena de entrada es NULL.

Comentarios

De forma predeterminada, la función TRIM elimina el carácter de espacio tanto del principio como del final de la cadena. Este comportamiento es equivalente a LTRIM(RTRIM(@string)).

Ejemplos

A. Elimina el carácter de espacio de ambos lados de la cadena

El siguiente ejemplo elimina los espacios antes y después de la palabra test.

Aquí está el conjunto de resultados.

B. Elimina los caracteres especificados de ambos lados de la cadena

El siguiente ejemplo elimina un punto final y espacios antes de # y después de la palabra test.

Aquí está el conjunto de resultados.

Ver También

Deja una respuesta

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