Funkcja wykończenia serwera SQL

Funkcja wykończenia serwera SQL

W bazach danych wartości ciągów mogą często zawierać przestrzeń wiodącą i spacerową oraz inne niechciane znaki. Te niechciane znaki, więcej czasu niż nie, prowadzą do nieprawidłowych danych dla różnych zapytań i zawsze są problematyczne do manipulowania.

Dlatego ważne jest, aby zrozumieć, jak usunąć przestrzeń wiodącą i spalinową oraz inne niepożądane znaki w typach danych ciągów. Korzystając z tego samouczka, dowiesz się, jak korzystać z funkcji Trim SQL Server.

Podstawowe użycie

Funkcja TRIP na SQL Server pozwala usunąć przestrzenie lub dowolne zdefiniowane znaki na początku lub na końcu literału sznurka.

Składnia funkcji można wyrazić jako:

Trim (znaki z] string_literal);

Argumenty funkcyjne

Z powyższej składni funkcja wykończenia akceptuje dwa argumenty:

  1. Znaki - ten parametr określa literał, zmienną lub kolumnę zawierającą znaki do usunięcia z literału łańcucha. Ten argument jest opcjonalny; Jeśli brakuje, funkcja usunie przestrzenie wiodące i spływające z sznurka.
  2. String_literal - string literał lub wyrażenie varchar, nvarchar, nchar lub typu charytaty.

Typ powrotu funkcji

Funkcja zwraca ciąg z określonymi znakami usuniętymi od początku i końca. Jeśli podany ciąg jest zerowy, funkcja zwraca wartość zerową.

Przykładowe użycie

Spójrzmy na kilka przykładów, aby zrozumieć, jak korzystać z funkcji Trim na serwerze SQL.

Przykład 1

Rozważ przykładowe zapytanie poniżej.

Wybierz Trim („Linuxhint”);

Powyższy przykład usuwa wiodące i spacerowe znaki przestrzeni z sznurka. Wyjście jest tak, jak pokazano:

-----------
Linuxhint

Przykład 2

Poniższy przykład ilustruje, jak używać funkcji wykończenia do usunięcia określonego znaku z obu końców literału łańcucha.

Wybierz Trim ('@!#,.„Z”@#Linuxhint.');

W tym przykładzie funkcja usunie określone znaki na początku i na końcu dostarczonego ciągu.

Powstała wartość to:

------------
Linuxhint

Przykład 3

Możemy również użyć funkcji TRIM, aby usunąć dowolne znaki przestrzeni wiodących lub spacerowych z określonej kolumny w bazie danych SQL Server.

Na przykład:

Użyj SalesDB;
Aktualizacja klientów set FirstName = Trim (FirstName);

W powyższym przykładzie używamy funkcji TRIM do aktualizacji kolumny, w której wartości nie mają znaków wiodących ani spacerowych.

Wniosek

Ten krótki przewodnik obejmuje podstawy korzystania z funkcji wykończenia SQL Server w celu usunięcia dowolnych znaków wiodących lub wycofanych z ciągów z ciągu.

Dziękuje za przeczytanie!