Oracle – Aprendendo SQL – Operações com caracteres

Lower, Upper e Initcap

Lower coloca toda string em minusculo, upper coloca toda escrita em maiúsculo e initcap coloca o primeiro caractere em maiúsculo:

 

Concat

Objetivo do "CONCAT" é concatenar, ou seja, juntar|LigarUmAoOutro exemplo abaixo:

 

Substr

O "SUBSTR" pega uma parte de uma string por posição, exemplo abaixo pega depois da posição 18 que é depois de "http://wordpress."  então pega os 6 caracteres seguinte que são "jpcorp"

 

Instr

O INSTR funciona da seguinte forma lendo o exemplo abaixo, tome como delimitador o ".", pega desde o caractere "1", e para ao encontra o "2" (segundo) delimitador e retorna o total de caracteres:

 

Rpad

O RPAD tem objetivo de incrementar|adicionar ao lado R=RIGHT|DIREITO apos o caracter N, o exemplo abaixo adiciona o "*" após o caractere de numero 10:

 

Lpad

O LPAD é igual ao anterior, porem L=LEFTH=ESQUERDA:

 

Trim

O TRIM remove do INICIO e FIM de uma string um caractere informado, exemplo abaixo remove os "#" do inicio e fim:

 

Replace

O REPLACE é substituir uma palavra pela outra, no exemplo abaixo pega da tabela "PRODUCTS" a coluna "NAME" troca "Science" para "Ciência" o "PRODUCT_ID=1" que possui o nome "Modern Science":

 

Se tiver algo divergente, por favor me corrija. Obrigado!