Função PROPER( )
Retorna uma cadeia com o primeiro caractere de cada palavra em letra maiúscula e os caracteres restantes em minúsculas.
Sintaxe
PROPER(cadeia)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cadeia | caractere | O campo, expressão ou valor literal que deve ser convertido para o padrão de maiúsculas/minúsculas de nomes próprios. |
Saída
Caractere.
Exemplos
Exemplos básicos
Retorna "José Silva":
PROPER("JOHN DOE")
Retorna "José Silva":
PROPER("john doe")
Retorna "1550 Alberni St.":
PROPER("r. ALBERNI 123")
Retorna "Bill O'Hara":
PROPER("BILL O'HARA")
Retorna todos os valores no campo Nome_empresa convertidos em maiúscula/minúscula conforme apropriado:
PROPER(Nome_Empresa)
Observações
Como funciona?
A função PROPER( ) converte em maiúscula o primeiro caractere na cadeia e todos os caracteres subsequentes precedidos por um espaço em branco.
Os caracteres subsequentes precedidos por hífen, apóstrofo, caractere de união (&) e vários outros caracteres de pontuação e especiais também são convertidos em letras maiúsculas. Todos os outros caracteres alfabéticos são convertidos para minúsculas.
Quando usar PROPER( )
O uso mais comum de PROPER( ) é converter nomes armazenados com todas as letras maiúsculas ou minúsculas em dados de origem para o formato de caixa de nomes próprios, para que o nome seja exibido corretamente em uma carta ou relatório.