evento
Obtenha a certificação no Microsoft Fabric — gratuitamente!
19/11, 23 - 10/12, 23
Por um tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agoraEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Aplica-se a: SQL Server 2017 (14.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric
Remove o caractere de espaço char(32)
ou outros caracteres especificados do início e final de uma cadeia de caracteres.
Opcionalmente, remove o caractere de espaço char(32)
ou outros caracteres especificados do início, do fim ou de ambos os lados de uma cadeia de caracteres.
A partir do SQL Server 2022 (16.x), remove opcionalmente o caractere de espaço char(32)
ou outros caracteres especificados do início, final ou ambos os lados de uma cadeia de caracteres.
Convenções de sintaxe de Transact-SQL
Sintaxe para SQL Server 2022 (16.x) e versões anteriores, Banco de Dados SQL do Azure e Azure Synapse Analytics:
TRIM ( [ characters FROM ] string )
Sintaxe para SQL Server 2022 (16.x) e versões posteriores, Instância Gerenciada de SQL do Azure e Microsoft Fabric:
Importante
Você precisa do nível de compatibilidade do banco de dados definido como 160
para usar as palavras-chave LEADING
, TRAILING
ou BOTH
.
TRIM ( [ LEADING | TRAILING | BOTH ] [characters FROM ] string )
Aplicável a: SQL Server 2022 (16.x) e versões posteriores, Instância Gerenciada de SQL do Azure e Microsoft Fabric:
O primeiro argumento opcional especifica qual lado da cadeia de caracteres cortar:
LEADING
remove os caracteres especificados desde o início de uma cadeia de caracteres.
TRAILING
remove os caracteres especificados desde o final de uma cadeia de caracteres.
BOTH
(comportamento posicional padrão) remove os caracteres especificados do início e do final de uma cadeia de caracteres.
Uma chamada de função, variável ou literal de qualquer tipo de caractere não LOB (nvarchar, varchar, nchar ou char) contendo caracteres que devem ser removidos. Os tipos nvarchar(max) e varchar(max) não são permitidos.
Uma expression de qualquer tipo de caractere (char, nchar, nvarchar ou varchar) em que caracteres devem ser removidos.
Retorna uma expressão de caractere com um tipo de argumento de cadeia de caracteres na qual o caractere de espaço char(32)
ou outros caracteres especificados são removidos de ambos os lados. Retorna NULL
se a cadeia de caracteres de entrada é NULL
.
Por padrão, a função TRIM
remove o caractere de espaço das extremidades inicial e final da cadeia de caracteres. Esse comportamento é equivalente a LTRIM(RTRIM(@string))
.
Para habilitar os argumentos posicionais LEADING
, TRAILING
ou BOTH
opcionais no SQL Server 2022 (16.x), habilite o nível de compatibilidade do banco de dados 160
no bancos de dado ao qual você está se conectando ao executar consultas.
LEADING
opcional, o comportamento é equivalente a LTRIM(@string, characters)
.TRAILING
opcional, o comportamento é equivalente a RTRIM(@string, characters)
.O exemplo a seguir remove os espaços antes e depois da palavra test
.
SELECT TRIM( ' test ') AS Result;
Veja a seguir o conjunto de resultados.
test
O exemplo a seguir fornece uma lista de possíveis caracteres a serem removidos de uma cadeia de caracteres.
SELECT TRIM( '.,! ' FROM ' # test .') AS Result;
Veja a seguir o conjunto de resultados.
# test
Neste exemplo, somente o ponto à direita e os espaços antes de #
e depois da palavra test
foram removidos. Os outros caracteres foram ignorados porque não existiam na cadeia de caracteres.
Importante
Você precisa do nível de compatibilidade do banco de dados definido como 160
para usar as palavras-chave LEADING
, TRAILING
ou BOTH
.
O exemplo a seguir remove o .
à esquerda do início da cadeia de caracteres antes da palavra test
.
SELECT TRIM(LEADING '.,! ' FROM ' .# test .') AS Result;
Veja a seguir o conjunto de resultados.
# test .
Importante
Você precisa do nível de compatibilidade do banco de dados definido como 160
para usar as palavras-chave LEADING
, TRAILING
ou BOTH
.
O exemplo a seguir remove o .
à direita do final da cadeia de caracteres após a palavra test
.
SELECT TRIM(TRAILING '.,! ' FROM ' .# test .') AS Result;
Veja a seguir o conjunto de resultados.
.# test
Importante
Você precisa do nível de compatibilidade do banco de dados definido como 160
para usar as palavras-chave LEADING
, TRAILING
ou BOTH
.
O exemplo a seguir remove os caracteres 123
do início da cadeia de caracteres 123abc123
.
SELECT TRIM(BOTH '123' FROM '123abc123') AS Result;
Veja a seguir o conjunto de resultados.
abc
evento
Obtenha a certificação no Microsoft Fabric — gratuitamente!
19/11, 23 - 10/12, 23
Por um tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agora