PostgreSQL TRIM-Toiminto

0 Comments

Yhteenveto: tämä opetusohjelma, opit, miten käyttää PostgreSQL TRIM() toiminto poistaa pisin merkkijono, joka sisältää välilyöntejä tai tietyn merkin merkkijonosta.

Johdanto PostgreSQL TRIM-toiminto

TRIM() toiminto poistaa pisin merkkijono, joka sisältää tietyn merkin merkkijonosta. Oletusarvoisesti TRIM() funktio poista välilyönnit ( ” ), jos et määritä nimenomaisesti, minkä merkin haluat poistaa.,

, Jossa TRIM() toiminto, voit poistaa pisin merkkijono, joka sisältää merkin start, end, tai molemmat alussa ja lopussa merkkijono. Huomaa, että merkkijono voi olla mikä tahansa seuraavista tietotyypeistä: char, varchar, ja tekstiä.

TRIM() toiminto on erittäin hyödyllinen, kun halutaan poistaa ei-toivotut merkit merkkijonon tietokantaan. Käytämme sitä usein tietojen puhdistamiseen.

seuraava havainnollistaa TRIM() – funktion syntaksia.,

Code language: SQL (Structured Query Language) (sql)

esimerkiksi, jos haluat poistaa välilyönnit alusta merkkijono, voit käyttää seuraavaa syntaksia:

Code language: SQL (Structured Query Language) (sql)

seuraavan syntaksin TRIM() toiminto poistaa kaikki välilyönnit lopusta merkkijono.,

Code language: SQL (Structured Query Language) (sql)

Ja poistaa kaikki välilyönnit alussa ja päättyy merkkijono, voit käyttää seuraavaa syntaksia:

Code language: SQL (Structured Query Language) (sql)

Tai vain yksinkertaisesti:

Code language: SQL (Structured Query Language) (sql)

PostgreSQL TRIM-toiminto esimerkkejä

Katso seuraavat esimerkit poistaa johtava, perään, ja molemmat johtava ja välilyönnit päässä jouset.,

seuraavan lausuman päivitykset first_name ja last_name sarakkeita customer taulukko näyte tietokannan arvoja, jotka eivät ole johtava ja välilyönnit. Se käyttää TRIM() toiminto poistaa sekä johtava ja välilyönnit osoitteesta first_name ja last_name sarakkeet.

Code language: SQL (Structured Query Language) (sql)

seuraava lauseke poistaa numerosta johtavan nollan (0)., Koska TRIM() funktio hyväksyy vain merkkijonon väitettä, meidän on käytettävä tyyppi valettu muuntaa numeron merkkijono ennen ohimennen se TRIM() toiminto.

Code language: SQL (Structured Query Language) (sql)

PostgreSQL LTRIM, RTRIM, ja BTRIM toiminnot

PostgreSQL tarjoaa sinulle LTRIM, RTRIM() ja BTRIM toiminnot, jotka ovat lyhyempi versio TRIM() toiminto.,

  • LTRIM() toiminto poistaa kaikki merkit, välilyönnit oletuksena alusta merkkijono.
  • RTRIM() – funktio poistaa kaikki merkit, välilyönnit oletuksena merkkijonon päästä.

  • BTRIM toiminto on yhdistelmä LTRIM() ja RTRIM() toiminnot.,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.,, jonka haluat poistaa. Kuitenkin TRIM() toiminto vain voit poistaa johtava ja välilyönnit, eivät kaikki muista välilyönnit. Voit soittaa TRIM() toiminto useita kertoja, mutta se ei ole tehokas.

Yksi tapa poistaa johtava ja perään välilyönnillä merkkiä merkkijono on käyttää REGEXP_REPLACE() toiminto. Esimerkiksi seuraava lausuma poistaa väli ja sarkain merkin lopussa enterprise string 1 autopaikka ja 1 tab merkin lopussa merkkijono.,

Code language: SQL (Structured Query Language) (sql)

\s+$ kuvio on selitetty seuraavasti:

  • \s : säännöllinen lauseke luokka lyhenne välilyönnillä.
  • + tarkoittaa vähintään yhtä peräkkäistä ottelua.
  • $ tarkoittaa merkkijonon loppuun.

Voit käyttää ^\s+ säännöllinen lauseke jos haluat poistaa johtava välilyönnit.

  • Auttoiko tämä opetusohjelma ?
  • YesNo


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *