Função correta do servidor SQL

Função correta do servidor SQL
Nesta postagem, aprenderemos a usar a função certa no servidor SQL. A função Right () nos permite extrair um número específico de caracteres à direita de uma determinada string de entrada.

Função Sintaxe, parâmetros e valor de retorno

O seguinte é a sintaxe da função correta no servidor SQL:

Direita (Caracter_Expression, Integer_expression)

Os argumentos da função incluem:

  1. Caracter_expression - Este argumento define a sequência de entrada da qual os caracteres são extraídos. Este valor pode ser de uma corda literal, uma variável ou uma coluna de tabela. Você pode fornecer o valor desse argumento a partir de qualquer tipo, exceto texto ou nText. Nesse caso, o SQL Server os converte em varchar e nvarchar, respectivamente.
  2. Integer_expression - Este argumento refere -se a um valor inteiro positivo que determina o número de caracteres a serem extraídos da sequência de entrada.

A função retorna o tipo varchar para string de entrada não unicode e nvarchar para string de entrada unicode.

Exemplos:

A seção a seguir fornece alguns exemplos básicos de uso da função Right () no servidor SQL.

Exemplo 1: Uso básico

Considere o seguinte exemplo fornecido:

Selecione à direita ('https: // geekbits.io ', 11) como URL;

Depois de executar a consulta fornecida, ela deve retornar os 11 caracteres da direita da sequência de entrada, como mostrado no seguinte:

url |
-----------+
Geekbits.io |

Exemplo 2: Usando a função Right () com a coluna da tabela

O exemplo a seguir ilustra como podemos usar a função correta () para extrair os últimos valores em uma determinada coluna.

Suponha que tenhamos uma tabela como mostrado no seguinte:

Podemos extrair o ano da coluna Product_Name, como mostrado na consulta a seguir:

Selecione Product_name, Right (Product_Name, 4) como ano
De produtos;

A tabela resultante é a seguinte:

Conclusão

Neste post, você aprendeu a usar a função correta no servidor SQL para extrair um conjunto de caracteres da direita de uma determinada string.

Obrigado pela leitura!