função de guarnição de PostgreSQL

0 Comments

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.
  • BTRIM função é a combinação de LTRIM() e RTRIM() 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


Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *