select lpad(first_name, 10, 'x')
from employees;
Preenche com X a esquerda até que a string contenha 10 caracteres
RPAD
select rpad(first_name, 10, 'x')
from employees;
Preenche com X a direita até que a string contenha 10 caracteres
LOWER
select lower(first_name)
Retorna os dados da string em caixa baixa
UPPER
select upper(first_name)
INITCAP
Retorna a primeira letra da string em caixa alta
select initcap('marcio')
from dual;
LENGTH
Retorna a quantidade de caracteres de uma string
select length('marcio')
from dual;
SUBSTR
Retorna uma substring de uma string
select substr('Oracle',1,3)
from dual;
INSTR
Retorna de uma substring pode ser encontrada dentro de uma string
select instr('Oracle','ac')
from dual;
TRIM
Retira valor de uma string (somente no início ou no fim)
select TRIM(' marcio ') from dual;
retira os espaços retornando 'marcio'
select TRIM(' ' FROM ' marcio ') from dual;
retira os espaços retornando 'marcio'
select TRIM(LEADING '0' FROM '000111') from dual;
retira os zeros retornando '111'
select TRIM(TRAILING '1' FROM 'Marcio1') from dual;
Retira 1 retornando 'Marcio'
select TRIM(BOTH '1' FROM '123Marcio321111') from dual;
Retira 1 retornando '23Marcio32'
Nenhum comentário:
Postar um comentário