Formatação de dados
Funções de Tratamento de Valores Nulos
#NULL_TO_N
- Descrição: Transforma campos numéricos com valor nulo em um valor padrão definido.
- Utilidade: Prevenir valores nulos em campos numéricos, garantindo um valor padrão.
Sintaxe:
Exemplo:
#NULL_TO_S
- Descrição: Transforma campos do tipo texto com valor nulo ou vazio em um valor padrão.
- Utilidade: Prevenir valores nulos ou vazios em campos de texto.
Sintaxe:
Exemplo:
#NULL_TO_Z
- Descrição: Transforma campos numéricos com valor nulo em zero.
- Utilidade: Padronizar campos numéricos nulos com o valor zero.
Sintaxe:
Exemplo:
Funções para Inserção de Valores em Consultas
#REPLACE
- Descrição: Substitui o nome de uma variável pelo seu valor literal em comandos SQL.
- Utilidade: Facilitar a inserção de valores fixos ou variáveis em consultas.
Sintaxe:
Exemplos:
#REPLACETR
- Descrição: Similar ao
#REPLACE, mas formata a string para uso com o operadorLIKE, adicionando%no início e no fim. - Utilidade: Realizar buscas que utilizam
LIKEcom curingas.
Sintaxe:
Exemplo:
#REPLACET
- Descrição: Similar ao
#REPLACE, mas formata valores de texto e data, adicionando aspas simples. - Utilidade: Inserir valores de texto ou data em consultas de forma segura.
Sintaxe:
Exemplo:
Funções de Formatação de Dados
#REPLACEFMT
- Descrição: Formata um valor utilizando uma máscara específica.
- Utilidade: Exibir valores formatados, como CPF ou CNPJ.
Sintaxe:
Exemplo:
#REPLACEUFMT
- Descrição: Remove a formatação de um valor, mantendo apenas os números.
- Utilidade: Limpar formatações para operações que exigem apenas números.
Sintaxe:
Exemplo:
Funções de Tradução e Seleção Condicional
#TRANSLATE
- Descrição: Transforma valores de um campo conforme um mapeamento pré-definido.
- Utilidade: Traduzir códigos em descrições mais amigáveis.
Sintaxe:
Exemplo:
#SELECT
- Descrição: Retorna um valor condicional para um campo, funcionando de forma semelhante à cláusula
CASE WHEN. - Utilidade: Realizar operações condicionais em consultas SQL.
Sintaxe:
Exemplo: