função de guarnição de PostgreSQL
Resumo: neste tutorial, você vai aprender a usar PostgreSQL TRIM() função para remover a cadeia mais longa que contém espaços ou um caractere particular de uma cadeia.
Introdução à função de guarnição de PostgreSQL
a função TRIM() remove a cadeia mais longa que contém um carácter específico de uma cadeia. Por omissão, a função TRIM() remove espaços (‘ ‘) se não indicar explicitamente qual o carácter que deseja remover.,
com a funçãoTRIM(), pode remover a cadeia mais longa que contém um carácter desde o início, o fim, ou tanto o início como o fim de uma cadeia. Note que uma string pode ser qualquer um dos seguintes tipos de dados: char, varchar, e texto.
a função TRIM() é muito útil quando queremos remover os caracteres indesejados de uma string na base de dados. Usamo-lo muitas vezes para a limpeza de dados.
o seguinte ilustra a sintaxe da função TRIM().,
Code language: SQL (Structured Query Language) (sql)
Por exemplo, se você deseja remover espaços, desde o início de uma seqüência de caracteres, use a seguinte sintaxe:
Code language: SQL (Structured Query Language) (sql)
A seguinte sintaxe de TRIM() função remove todos os espaços do fim de uma cadeia de caracteres.,
Code language: SQL (Structured Query Language) (sql)
E para remover todos os espaços no início e no final de uma seqüência de caracteres, use a seguinte sintaxe:
Code language: SQL (Structured Query Language) (sql)
Ou simplesmente
Code language: SQL (Structured Query Language) (sql)
PostgreSQL função TRIM exemplos
Veja os seguintes exemplos de remoção de liderança, à direita, e ambos os espaços à direita e cadeias de caracteres.,
a instrução A seguir atualiza o first_name e last_name colunas customer tabela no banco de dados de exemplo com os valores que não têm espaços à esquerda e direita. Ele usa a funçãoTRIM()para remover os espaços iniciais e finais das colunas first_namee last_name.
Code language: SQL (Structured Query Language) (sql)
a seguinte declaração remove o zero inicial (0) de um número., Como a função TRIM() apenas aceita uma string como argumento, temos que usar o tipo cast para converter o número em uma string antes de passar para a função TRIM().
Code language: SQL (Structured Query Language) (sql)
PostgreSQL LTRIM, RTRIM, e BTRIM funções
o PostgreSQL fornece-lhe com LTRIM, RTRIM() e BTRIM funções que são a versão mais curta de TRIM() função.,
- a função
LTRIM()remove todos os caracteres, espaços por omissão, do início de uma cadeia de caracteres. - a função
RTRIM()remove todos os caracteres, espaços por omissão, do fim de uma cadeia de caracteres. BTRIMfunção é a combinação deLTRIM()eRTRIM()funções.,5d19″>
functions to remove the character e from the enterprise string:
Code language: SQL (Structured Query Language) (sql)
Code language: SQL (Structured Query Language) (sql)
Code language: SQL (Structured Query Language) (sql)
Removing whitespace characters from a string
Sometimes, your string may contain whitespace characters such as space, tab, line break, etc.,, que queres remover. No entanto, a função TRIM() apenas lhe permite remover espaços iniciais e finais, e não todos os outros caracteres de espaço em branco. Você pode chamar a função TRIM() várias vezes, mas não é eficiente.
uma maneira de remover os caracteres brancos iniciais e finais de uma cadeia de caracteres é usar REGEXP_REPLACE() função. Por exemplo, a seguinte instrução remove um espaço e um carácter de tabulação do fim do id
string com 1 espaço e 1 caracteres de tab no fim do texto.,
Code language: SQL (Structured Query Language) (sql)
o \s+$ padrão é explicado do seguinte modo:
-
\s: classe de expressão regular abreviatura para espaços em branco. +significa 1 ou mais partidas consecutivas.$significa o fim da cadeia.
você usa a expressão regular ^\s+ se quiser remover os caracteres de espaço em branco iniciais.
- este tutorial foi útil ?
- YesNo