Este tutorial tem como objetivo apresentar a função Substring () no servidor SQL. Esta função permite buscar uma parte específica de um personagem, string binária ou expressão de imagem.
Esta função pode ser útil ao manipular um texto simples. Por exemplo, ele pode permitir que você obtenha uma seção específica da string no banco de dados em vez de analisar o valor para o aplicativo.
Junte -se a nós enquanto exploramos esta função e seu uso.
Função SQL Server Substring ()
Ao definir o parâmetro de comprimento na função, a função substring () extrai a substring de uma determinada entrada. A sintaxe da função pode ser expressa como mostrado no seguinte:
Substring (expressão, início, comprimento)Os argumentos aceitos são os seguintes:
O valor de retorno da função depende do valor de entrada. A tabela a seguir mostra os tipos de entrada e o tipo de saída correspondente:
Tipo de expressão de entrada | Tipo de retorno | |
---|---|---|
Char/varchar/texto | Varchar | |
Nchar/nvarchar/ntext | Nvarchar | |
Binário/varbinário/imagem | Varbinário |
Vejamos algum exemplo de uso da função substring ().
Usando a função substring () com uma string literal
A seguir, mostra um uso simples da função substring () com um valor literal da string:
SelecioneO exemplo dado inicia o valor de extrato na posição 9 com um comprimento de 11.
O valor resultante é como mostrado no seguinte:
domain_ |Usando a função substring () na tabela
A seguir, mostra o uso da função substring () com dados da tabela. Por exemplo, suponha que tenhamos uma tabela como mostrado no seguinte:
Podemos buscar os cinco primeiros caracteres do nome do produto da seguinte forma:
SelecioneSaída resultante:
Conclusão
Neste tutorial, você aprendeu a usar a função substring () no servidor SQL para extrair uma seção específica de uma string de entrada.
Obrigado pela leitura!