Categorias
Como usar formatação no Oracle SQL
Depois de recuperar seus dados, você deve pensar em como gostaria de visualiza-lo. Você pode fazer muita formatação no Oracle SQL, que traduz em tempo livre para você. Afinal quem gosta de dados confusos?
A formatação é uma questão de apresentação. Ele permite apresentar os dados que você obteve para que eles tenham umas boa visualização. E como se diz, "Percepção é fundamental." Eu uso os seguintes 8 truques de formatação. Há muitos mais, mas os indicados aqui são essenciais.
- Arredonde e / ou trunque o campo data para o mês mais próximo:
SELECT SYSDATE, ROUND(SYSDATE, ‘Wed'),
TRUNC(SYSDATE, ‘Wed')
FROM u.agg_ia_clickstream
SYSDATE ROUND(SYSDA TRUNC(SYDATE
----------------------------------------------------------------------------
31-Dec-2003 01-Jan-2004 01-Dec-2003
- O arredondamento permite que a data seja arredondada até o próximo mês. O truncamento permite uma data de qualquer valor que você especifique como mínimo. O valor mínimo é 1, então 31-Dec foi truncado para 1-Dec.
- A função REPLACE pode ser usada para fazer uma pesquisa e substituição:
REPLACE(string, search, replace)
- Extraia dados de uma string usando:
SUBS(STRING, START[, length])
- Encontre o comprimento de uma string:
LENGTH(string)
- Ponha as strings juntas:
String1 ll string2
- Retire espaços, números e letras indesejados:
Trim (string)
Trim(character FROM string)
Para retirar apenas caracteres da direita:
RTRIM (string)
Para retirar apenas caracteres da esquerda:
LTRIM (string)
Para remover pontuação de ambos os lados de uma seqüência:
RTRIM (LTRIM (string ,'.;!'),'.,!')
- Mude o tamanho das letras:
Para mudar para letras maiúsculas:
UPPER (string)
Para mudar para letras minúsculas:
LOWER (string)
Para usar letras maiúsculas para a primeira letra e minúscula para as outras:
INITCAP (string)
- Pesquise e substitua:
SELECT date, unique cookies
DECODE (dma, 360, ‘Dayton', 560, ‘Toledo', 870, ‘Baton Rouge', Null, ‘Unknown')
FROM u.agg_ia_clickstream
Neste exemplo, o 360 é substituído por Dayton, o 560 é substituído por Toledo, etc
Estas 8 dicas de formatação acima irão ajudá-lo a fazer os seus dados - e esperemos que com isso eles fiquem com um bom aspecto. Se você conhece outras dicas que são úteis me diga. Obrigado pela leitura.