Funkcja SQL Server TRIM
Podsumowanie: w tym samouczku dowiesz się, jak używać programu SQL Server TRIM() funkcja do usuwania spacji lub określonych znaków z obu stron ciągu.
Omówienie funkcji SQL Server TRIM ()
Funkcja TRIM() usuwa spacje lub określone znaki na obu końcach łańcucha. Poniżej przedstawiono składnię funkcji TRIM():
Code language: SQL (Structured Query Language) (sql)
W tej składni:
-
removed_charactersto literał, zmienna lub kolumna tabeli dowolnego typu znaku innego niż LOB (NVARCHAR,VARCHAR,NCHARlubCHAR) zawierające znaki, które zostaną usunięte. Pamiętaj, że typyNVARCHAR(MAX)iVARCHAR(MAX)są niedozwolone. Argumentremove_charactersjest opcjonalny. Jeśli go pominiesz, funkcjaTRIM()zwróci ciąg znaków po obcięciu wszystkich początkowych i końcowych spacji zinput_string. Ma to taki sam efekt, jak użycie funkcjiLTRIM()iRTRIM():RTRIM(LTRIM(input_string). -
input_stringto wyrażenie dowolnego typu (NVARCHAR,VARCHAR,NCHARlubCHAR), gdzieremoved_charactersnależy usunąć.
Funkcja TRIM() zwraca ciąg, w którym removed_characters są usunięte z lewej i prawej strony. Zwraca NULL, jeśli input_string ma wartość NULL.
Przykłady funkcji SQL Server TRIM ()
Weźmy kilka przykładów użycia funkcji TRIM().
A) Usuń początkowe i końcowe spacje z ciągu
W poniższym przykładzie zastosowano TRIM(), aby usunąć wszystkie początkowe i końcowe spacje z ciągu " Test string ";
Code language: SQL (Structured Query Language) (sql)
Oto wynik :
result-----------------Test string(1 row affected)
B) Użycie funkcji TRIM () do usunięcia określonych znaków z obu stron ciągu
W tym przykładzie zastosowano TRIM(), aby usunąć znaki. i $ z ciągu "$$$Hello..":
Code language: SQL (Structured Query Language) (sql)
Poniżej przedstawiono wynik:
result----------Hello(1 row affected)
C) Użycie funkcji TRIM () do czyszczenia początkowych i końcowych spacji w kolumnie tabeli
Ta instrukcja używa TRIM(), aby usunąć wszystkie początkowe i końcowe spacje z wartości w kolumnie street tabeli sales.customers:
Code language: SQL (Structured Query Language) (sql)
W tym samouczku nauczyłeś się, jak używać funkcji SQL Server TRIM() do usuwania spacji lub określonych znaków z obu boki sznurka.