PostgreSQL TRIM Function (Polski)
Podsumowanie: w tym samouczku dowiesz się, jak używać funkcji PostgreSQL TRIM() do usuwania najdłuższego łańcucha zawierającego spacje lub określony znak z łańcucha.
Wprowadzenie do funkcji TRIM PostgreSQL
funkcjaTRIM() usuwa najdłuższy łańcuch zawierający określony znak z łańcucha. Domyślnie funkcjaTRIM() Usuwa spacje ( ” ), jeśli nie określisz jawnie, który znak chcesz usunąć.,
za pomocą funkcjiTRIM() można usunąć najdłuższy łańcuch zawierający znak z początku, końca lub zarówno początku, jak i końca łańcucha. Zwróć uwagę, że łańcuch znaków może być jednym z następujących typów danych: char, varchar i text.
funkcjaTRIM() jest bardzo przydatna, gdy chcemy usunąć niechciane znaki z łańcucha w bazie danych. Często używamy go do czyszczenia danych.
 poniżej przedstawiono składnię funkcji TRIM().,
Code language: SQL (Structured Query Language) (sql)
na przykład, jeśli chcesz usunąć spacje z początku łańcucha, używasz następującej składni:
Code language: SQL (Structured Query Language) (sql)
następująca składniaTRIM() funkcja usuwa wszystkie spacje z końca łańcucha.,
Code language: SQL (Structured Query Language) (sql)
aby usunąć wszystkie spacje na początku i końcu łańcucha, należy użyć następującej składni:
Code language: SQL (Structured Query Language) (sql)
lub po prostu:
Code language: SQL (Structured Query Language) (sql)
przykłady funkcji TRIM PostgreSQL
zobacz następujące przykłady usuwania interlinii, spacji końcowych oraz spacji interlinii i spacji końcowych z łańcuchów.,
poniższe oświadczenie aktualizuje first_name I last_name kolumny tabela customer w przykładowej bazie danych z wartościami, które nie mają spacji wiodącej i końcowej. Używa funkcji TRIM() do usuwania zarówno początkowych, jak i końcowych spacji z kolumn first_name I last_name.
Code language: SQL (Structured Query Language) (sql)
następująca instrukcja usuwa początkowe zero (0) z liczby., Ponieważ funkcjaTRIM() akceptuje tylko ciąg znaków jako argument, musimy użyć typu cast, aby przekonwertować liczbę na ciąg znaków przed przekazaniem jej do funkcji TRIM().
Code language: SQL (Structured Query Language) (sql)
funkcje PostgreSQL LTRIM, RTRIM i BTRIM
PostgreSQL udostępnia LTRIM, RTRIM() I BTRIM funkcje, które są krótszą wersją funkcji TRIM().,
- funkcja
LTRIM()usuwa wszystkie znaki, spacje domyślnie, od początku łańcucha. - funkcja
RTRIM()usuwa wszystkie znaki, spacje domyślnie, z końca łańcucha. - funkcja
BTRIMjest kombinacją funkcjiLTRIM()IRTRIM().,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.,, które chcesz usunąć. Jednak funkcja TRIM() pozwala usuwać tylko początkowe i końcowe spacje, a nie wszystkie inne białe znaki. Funkcję TRIM() można wywołać wielokrotnie, ale nie jest ona wydajna.
jednym ze sposobów na usunięcie początkowych i końcowych białych znaków z łańcucha jest użycie funkcji REGEXP_REPLACE(). Na przykład poniższe polecenie usuwa spację i znak tabulacji z końca łańcuchaenterprise z 1 spacją i 1 tabulatorem na końcu łańcucha.,
Code language: SQL (Structured Query Language) (sql)
wzór\s+$ jest wyjaśniony w następujący sposób: 
\s: Stenografia klasy wyrażeń regularnych dla białych znaków.+oznacza 1 lub więcej kolejnych meczów.-  
$oznacza koniec łańcucha. 
używasz wyrażenia regularnego ^\s+, jeśli chcesz usunąć wiodące białe znaki.
- czy ten tutorial był pomocny ?
 - YesNo