Articles

A função esquerda do SQL

a função esquerda do SQL devolve os caracteres mais à esquerda a partir de uma dada expressão. A função esquerda do servidor SQL usa seu segundo argumento para decidir quantos caracteres à esquerda ele deve retornar. A sintaxe da função string esquerda é

SELECT LEFT (Character_Expression, Value)FROM 
  • Caracter_ expressão: a função esquerda irá escrever a maioria dos caracteres à esquerda desta expressão.valor
  • : quantos caracteres deseja extrair da expressão do carácter.

a posição de índice na função esquerda do servidor Sql começará a partir de 1, Não 0. Para isso, o SQL Server ESQUERDA exemplo de Função, utilizamos o abaixo-dados mostrados

SQL FUNÇÃO ESQUERDA

SQL ESQUERDA Função Exemplo 1

A função ESQUERDA retorna o número especificado de caracteres mais à esquerda da cadeia fornecida. A seguinte pesquisa da função esquerda retorna mais 3 e 20 caracteres à esquerda.

DECLARE @Charcater_Expression varchar(50)SET @Charcater_Expression = 'Learn SQL Server' --Using Positive Integer 3 -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT' --Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT' 
SQL FUNÇÃO ESQUERDA 1

usamos a função para a esquerda para retornar cinco caracteres mais à esquerda do @Character_Expression variável.

--Using Positive Integer -- SQLSELECT LEFT (@Charcater_Expression, 5) AS 'SQL LEFT'

na linha seguinte, atribuímos 20 ao segundo argumento, que é maior do que o comprimento da cadeia. Assim, a função da esquerda irá devolver todos os caracteres da @Character_ Expression

--Searching from specific position – 20SELECT LEFT (@Charcater_Expression, 20) AS 'SQL LEFT'

LEFT Function Example 2

a função à esquerda do servidor SQL também lhe permite seleccionar os caracteres mais à esquerda dos valores da coluna. Neste SQL Server exemplo, vamos devolver a esquerda quatro palavras de todos os registros presentes no interior do Departamento de coluna de Nome

-- Sql Server Left Function ExampleSELECT , , ,LEFT (, 4) AS FROM 
SQL FUNÇÃO ESQUERDA 2

NOTA: Se você observar o segundo registro há um espaço Vazio depois que o Sr.

carater before @ using LEFT Function Example 3

Let us find the index position of a @ symbol present in the Email column using the CHARINDEX function. Seguinte, essa Seqüência de caracteres, a Função de extrair o guarda-a maioria dos personagens até o símbolo @ usando a seqüência de Função esquerda

-- Left function in Sql ServerSELECT , , , ,LEFT ( ,CHARINDEX ('@', ) - 1 ) AS FROM 
SQL FUNÇÃO ESQUERDA 3

A declaração abaixo retorna o índice da posição do símbolo@. Sugere que a função CHARINDEX Encontra a posição de índice do símbolo @ em cada registo.

reduzimos a posição do índice em 1, usando a declaração abaixo. Se falhar, o resultado do SQL à esquerda inclui o @ symbol também

CHARINDEX ('@', ) - 1

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *