Cláudio Machado 27/7/2013, 00:31
Boa noite.
Função Left:
Esta função retorna um número especificado de caracteres, a partir do início (Left – Esquerda) de uma String. É importante salientar que espaços em branco também devem ser considerados.
O formato geral da função é o seguinte:
Left(String, n)
Exemplos:
a) SELECT Left([Nome_Cliente],2) AS Parte_Nome
FROM Tabela_Clientes;
A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 primeiros caracteres do campo Nome_Cliente
b) MsgBox Left("Ordem e Progresso", 10)
Neste caso a função retorna [Ordem e Pr], ou seja, os 10 primeiros caracteres a partir da esquerda.
Função Mid:
Esta função retorna um número especificado de caracteres, a partir de uma posição especificada, dentro da String. É importante salientar que espaços em branco também devem ser considerados.
O formato geral da função é o seguinte:
Mid(String, Posicao_Inicio, n)
onde: Posicao_Inicio: é a posição a partir da qual devem ser retornados caracteres e n: é o número de caracteres a retornar.
Exemplos:
a) SELECT Mid([Nome_Cliente],5,2) AS Parte_Nome
FROM Tabela_Clientes;
A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 caracteres a partir da posição 5.
b) MsgBox Mid("Ordem e Progresso", 2,8 )
Neste caso a função retorna [rdem e P] ou seja, 8 caracteres a partir da posição 2.
Função Right:
Esta função retorna um número especificado de caracteres, a partir do final (Right – Direita) de uma String. É importante salientar que espaços em branco também devem ser considerados.
O formato geral da função é o seguinte:
Right(String, n)
Exemplos:
a) SELECT Right([Nome_Cliente],2) AS Parte_Nome
FROM Tabela_Clientes;
A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 últimos caracteres do campo Nome_Cliente
b) MsgBox Right("Ordem e Progresso", 15)
Neste caso a função retorna [em e Progresso], ou seja, os 15 últimos caracteres a partir d direita.
Espero que ajude.
Abraço.
Última edição por Cláudio Machado em 27/7/2013, 15:12, editado 3 vez(es)