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:
- O que é SQL
- Como instalar o SQL Server
- O que é o SQL Developer?
- Atualização de comandos SQL