Funções de seqüência de caracteres SQL

As funções de string SQL são utilizadas principalmente para manipulação de strings. As funções internas de String SQL facilitam a localização e alteração de valores de string. Cortar apaga um valor de sequência para exibição. Você pode usar a função LEN para encontrar o comprimento de uma string. É necessário um único parâmetro que contém uma expressão de cadeia, concatenando duas cadeias. Você pode encontrar a palavra especificada a partir da sentença, mesmo que você possa substring o caractere até o ponto especificado na string. Você pode encontrar uma palavra a partir do ponto especificado e do comprimento especificado usando a função MID. Você também pode encontrar a enésima posição da palavra especificada em uma string.

Exemplos de funções de seqüência de caracteres no SQL

A função String é fácil de usar. Aqui discutiremos como usar a função de string na programação SQL com a ajuda de exemplos

  • ASCII (): fornece o valor ASCII de um caractere.

Exemplo:

SELECT ASCII('t');

Resultado: 116

  • CHAR_LENGTH (): fornece o número de caracteres na string.

Exemplo:

SELECT CHAR_LENGTH('world!');

Resultado: 6

  • CHARACTER_LENGTH (): fornece o número de caracteres em um determinado conjunto de strings.

Exemplo:

SELECT CHARACTER_LENGTH( 'educba.com' );

Resultado: 10

  • CONCAT (): ele anexa duas cadeias para criar a nova cadeia única, como mostrado no exemplo.

Exemplo:

SELECT 'educba' || ' ' || '.com' FROM viber;

Resultado: 'educba.com'

  • CONCAT_WS (): ele anexa duas cadeias com um símbolo fornecido no meio para concatená-las, como mostrado no exemplo.

Exemplo:

SELECT CONCAT_WS('_', 'educba', 'to', 'learn');

Resultado: educba_to_learn

  • FIND_IN_SET (): localiza a posição do índice de qualquer símbolo ou caractere do conjunto de características fornecido.

Exemplo:

SELECT FIND_IN_SET('v', 'z, x, v, b, n, m');

Resultado: 3

  • FORMAT (): altera o formato do texto de uma string para qualquer outro formato.

Exemplo:

FORMAT("0.254", "Percent");

Resultado: '25 .40% '

  • INSERT (): Ajuda a inserir texto, número inteiro, flutuar ou dobrar no seu banco de dados.

Exemplo:

INSERT INTO mydb (name, age) VALUES (sdf, 20);

Resultado: inserido com sucesso

  • INSTR (): fornece a primeira ocorrência do índice de um caractere na string.

Exemplo:

INSTR('educba to learn', 'e');

Resultado: 1 (a primeira ocorrência de 'e')

  • LCASE (): Ele substituirá todos os caracteres da string em sua letra minúscula.

Exemplo:

LCASE("eduCBA.com To Learn");

Resultado: educba.com para aprender

  • ESQUERDA (): É usada para obter a substring da esquerda da string até a posição de índice especificada.

Exemplo:

SELECT LEFT('educba.com', 3);

Resultado: edu

  • LENGTH (): fornece o comprimento da string.

Exemplo:

LENGTH('educba.com');

Resultado: 10

  • LOCATE (): fornece a posição de uma substring na string especificada.

Exemplo:

SELECT LOCATE('cba', 'educba.com', 1);

Resultado: 4

  • LOWER (): converte todos os caracteres de uma string para minúsculas e maiúsculas.

Exemplo:

SELECT LOWER('EDUCBA.COM');

Resultado: educba.com

  • LPAD (): Adiciona preenchimento esquerdo com o símbolo fornecido para criar a sequência de tamanho especificado.

Exemplo:

LPAD('yahoo', 7, '@');

Resultado: @@ yahoo

  • LTRIM (): corta o caractere fornecido da esquerda da string.

Exemplo:

LTRIM('345yahoo', '345');

Resultado: yahoo

  • MID (): fornece a substring da posição determinada até o número de caracteres na string.

Exemplo:

MID("educba.com", 3, 2);

Resultado: cba

  • POSITION (): fornece a posição de índice do caractere na string.

Exemplo:

SELECT POSITION('u' IN 'educba.com');

Resultado: 3

  • REPEAT (): Repete a string para o número de vezes indicado.

Exemplo:

SELECT REPEAT('educba', 2);

Resultado: educbaeducba

  • REPLACE (): retorna uma nova string removendo a string especificada do original.

Exemplo:

REPLACE('456yahoo456', '456');

Resultado: yahoo

  • REVERSE (): Inverte os caracteres em uma string.

Exemplo:

SELECT REVERSE('educba.com');

Resultado: moc.abcuda

  • RIGHT (): É usado para obter a substring da direita da string até o índice especificado.

Exemplo:

SELECT RIGHT('educba.com', 4);

Resultado : '.com'

  • RPAD (): Adiciona preenchimento à direita com o símbolo fornecido para criar a sequência de tamanho especificado.

Exemplo:

RPAD('educba', 7, '2');

Resultado: ' @'

  • RTRIM (): corta o caractere fornecido à direita da string.

Exemplo:

RTRIM('educbapou', 'pou');

Resultado: 'educba'

  • ESPAÇO (): Adiciona o número de espaços especificado.

Exemplo:

SELECT SPACE(6);

Resultado: ''

  • STRCMP (): corresponde a duas cadeias.
    • Se ambas as strings forem iguais, obtém-se 0.
    • Se o primeiro for menor que o segundo, será -1.
    • Se o primeiro for maior que o segundo, será 1.

Exemplo:

SELECT STRCMP('zomato.com', 'educba.com');

Resultado: 0

  • SUBSTR (): retorna uma nova substring da posição especificada até o número de caracteres.

Exemplo:

SUBSTR('educba.com', 1, 5);

Resultado: 'educba'

  • SUBSTRING (): fornece o caractere de substring da string especificada.

Exemplo:

SELECT SUBSTRING('eduCba.com', 4, 1);

Resultado: 'C'

  • SUBSTRING_INDEX (): fornece a substring até encontrar o símbolo fornecido.

Exemplo:

SELECT SUBSTRING_INDEX( 'https://www.educba.com', '/', 1);

Resultado: 'https:'

  • TRIM (): corta o caractere fornecido da string.

Exemplo:

TRIM(LEADING '333' FROM '333567');

Resultado: 567

  • UCASE (): Ele substituirá todos os caracteres da string em sua letra maiúscula.

Exemplo:

UCASE("EduCbA");

Resultado : EDUCBA

Conclusão: Funções de string SQL

No sentido mais simples, é a função definida pelo usuário (UDF) na programação do SQL Server para ajudar o usuário aceitando o parâmetro de entrada do usuário e retornando o resultado desejado conforme necessário. Você pode enviar valores de campo de texto como parâmetros em UDFs diretamente para manipular a sequência. A função de string SQL é muito útil. Você pode usar as funções de string SQL para manipular a string de entrada para concatenar, tornar minúsculas, maiúsculas, aumentar o comprimento da string adicionando caracteres específicos no final ou no início, string STRCMP, comparar duas strings, obter o formato de tipo da string de entrada e obter os resultados desejados do conjunto de texto fornecido, localizando o formato específico de texto da sequência.

Artigos recomendados

Este foi um guia para as funções de seqüência de caracteres SQL. Aqui discutimos como usar a função de string na programação SQL com a ajuda de exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais:

  1. O que é SQL
  2. Como instalar o SQL Server
  3. O que é o SQL Developer?
  4. Atualização de comandos SQL