Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Devolve o número especificado de caracteres da parte mais à esquerda da expressão de carácter dada.
Sintaxe
LEFT(character_expression,number)
Arguments
character_expression
É uma expressão de carácter da qual extrair caracteres.
number
É uma expressão inteira que indica o número de caracteres a devolver.
Tipos de Resultados
DT_WSTR
Observações
Se o número for maior que o comprimento de character_expression, a função devolve character_expression.
Se o número for zero, a função devolve uma cadeia de comprimento zero.
Se o número for um número negativo, a função devolve um erro.
O argumento do número pode ter variáveis e colunas.
O LEFT funciona apenas com o tipo de dado DT_WSTR. Um argumento character_expression que é um literal de cadeia ou uma coluna de dados com o tipo de dados DT_STR é implicitamente convertido para o tipo de dados DT_WSTR antes de LEFT executar a sua operação. Outros tipos de dados devem ser explicitamente convertidos para o tipo de dados DT_WSTR. Para mais informações, consulte Tipos de Dados de Serviços de Integração e Casting (Expressão SSIS).
LEFT devolve um resultado nulo se qualquer argumento for nulo.
Exemplos de Expressões
O exemplo seguinte usa um literal de cadeia. O resultado de retorno é "Mountain".
LEFT("Mountain Bike", 8)