Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Funções de String do Oracle (Lista Completa)


Abaixo está uma lista de funções de string/caractere integradas que estão disponíveis no Oracle Database.
Função Descrição
ASCII() Retorna a representação decimal no conjunto de caracteres do banco de dados do primeiro caractere de seu argumento.
CHR() Retorna um caractere com base nos valores de código fornecidos como argumento.
CONCAT() Executa uma concatenação de strings em seus argumentos.
INITCAP() Retorna seu argumento com a primeira letra de cada palavra em maiúscula e todas as outras letras em minúsculas.
INSTR() Pesquisa uma substring em uma determinada string e retorna um inteiro indicando a posição do primeiro caractere dessa substring.
LENGTH() Rretorna o comprimento de seu argumento. Existem cinco funções separadas; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() e LENGTH4() . Cada função calcula o comprimento de uma maneira diferente.
LOWER() Retorna seu argumento com todas as letras em minúsculas.
LPAD() Preenche a parte esquerda de uma string com um determinado caractere, para um número especificado de caracteres.
LTRIM() Apara a parte esquerda de uma string. Por padrão, ele apara o espaço em branco, mas você pode especificar um caractere ou caracteres diferentes para aparar.
NCHR() Retorna o caractere com o binário equivalente ao seu argumento no conjunto de caracteres nacional.
NLS_INITCAP() Semelhante ao INITCAP() função, exceto que ela aceita um segundo argumento que permite especificar o agrupamento.
NLS_LOWER() Semelhante ao LOWER() função, exceto que ela aceita um segundo argumento que permite especificar o agrupamento.
NLS_UPPER() Semelhante ao UPPER() função, exceto que ela aceita um segundo argumento que permite especificar o agrupamento.
NLSSORT() Retorna uma chave de agrupamento para um determinado valor de caractere e um agrupamento especificado explicitamente ou implicitamente.
REGEXP_COUNT() Retorna o número de vezes que um padrão ocorre em uma string de origem.
REGEXP_INSTR() Estende a funcionalidade do INSTR() função, permitindo-nos usar padrões de expressão regular.
REGEXP_REPLACE() Estende a funcionalidade do REPLACE() função, permitindo-nos usar padrões de expressão regular.
REGEXP_SUBSTR() Estende a funcionalidade do SUBSTR() função, permitindo-nos usar padrões de expressão regular.
REPLACE() Permite substituir uma parte de uma string por outra string.
RPAD() Preenche a parte direita de uma string com um determinado caractere, para um número especificado de caracteres.
RTRIM() Apara a parte direita de uma string. Por padrão, ele apara o espaço em branco, mas você pode especificar um caractere ou caracteres diferentes para aparar.
SOUNDEX() Retorna uma string de caracteres contendo a representação fonética de seu argumento.
SUBSTR() Retorna a substring especificada de uma determinada string.
TRANSLATE() Permite que você faça várias substituições um para um de caractere único em uma operação.
TRANSLATE(...USING) Convert seu argumento no conjunto de caracteres especificado para conversões entre o conjunto de caracteres do banco de dados e o conjunto de caracteres nacional. Não deve ser confundido com o TRANSLATE() função, que permite fazer várias substituições um para um de caractere único em uma operação.
TRIM() Permite cortar caracteres dos lados de uma string. Você pode cortar caracteres iniciais, caracteres finais ou ambos.
UPPER() Retorna seu argumento com todas as letras em maiúsculas.