W tym artykule omówione, w jaki sposób usuniesz dowolne znaki przestrzeni wiodących lub spacerowych ze sznurka w standardowym SQL.
Funkcja wykończenia SQL
Funkcja Trim () jest częścią standardowej SQL i jest szeroko stosowana przez główne silniki bazy danych. Funkcja pozwala usunąć dowolne znaki wiodące lub spływowe z sznurka.
Możemy wyrazić składnię funkcji, jak pokazano poniżej:
Trim (String [, znak])Funkcja wykończenia bierze dwa główne argumenty. Pierwszym argumentem jest ciąg zawierający znaki Whitespace.
Funkcja usunie określone znaki (drugi parametr) w ciągu i będzie ich szukać. Jeśli nie określisz wyraźnie, który znak do usunięcia, funkcja usunie wszystkie znaki Whitespace ustawione w standardzie Unicode.
Przykład
Pokazany poniżej przykład wykorzystuje funkcję wykończenia, aby usunąć wszystkie wiodące znaki przestrzeni z określonego ciągu.
WYBIERAĆFunkcja usunie wszystkie znaki przestrzeni z ciągu i zwróci ciąg, jak pokazano poniżej:
F0_Możesz także określić inne znaki Whitespace, takie jak Newline, Tab itp. Rozważ przykład pokazany poniżej:
WYBIERAĆTen przykład informuje funkcję wykończenia, aby usunęła dowolną zakładkę wiodącą i trapiącą oraz nowatorskie znaki.
Jeśli chcesz usunąć wszystkie znaki Whitespace bez ich jawnego określenia, możesz to zrobić, jak pokazano w poniższym przykładzie:
WYBIERAĆPonieważ parametr znaku jest opcjonalny, funkcja działa normalnie. Jednak usuwa wszystkie wiodące i podążające białą postacie.
Funkcja powinna zwrócić:
F0_Funkcja wykończenia SQL (niestandardowa)
Różne silniki bazy danych, takie jak MySQL, PostgreSQL i SQL Server, mają modyfikację funkcji wykończenia.
Składnia jest jak pokazana poniżej:
Wykończenie ([prowadzenie | szaleństwo | oba] [znaki] z String)W takim przypadku musisz określić znaki wiodące i kończące.
Jedyną różnicą jest słowo kluczowe, które pozwala określić, z którego ciągu usunąć określone znaki.
Aby usunąć wiodące postacie, możemy uruchomić:
Wybierz Trim (prowadzenie „z” https: // Linuxhint.com ');W tym przypadku usuwamy tylko wiodące znaki. Powyższe zapytanie powinno powrócić:
LtrimZwróć uwagę, że ustalone postacie są zachowane. Jest to również znane jako Ltrim lub lewy trim.
Aby usunąć znaki lub RTIM, możemy uruchomić zapytanie jako:
Wybierz Trim (spływanie „z 'https: // Linuxhint.com ');To powinno powrócić:
RtrimZwróć uwagę, jak wiodące znaki przestrzeni nie są usuwane.
Możesz także usunąć oba za pomocą obu słów kluczowych w argumentach funkcji, jak pokazano:
Wybierz Trim (zarówno „z 'https: // Linuxhint.com ');Powinno to usunąć zarówno znaki wiodące, jak i końcowe z sznurka. Jest to również znane jako Btrim.
Przykładem jest to, jak pokazano:
BtrimWniosek
W tym, jak korzystać z funkcji wykończenia zarówno w standardowych silnikach SQL, jak i innych bazach danych. Funkcja TRIP pozwala usunąć dowolne znaki wiodące i spływające z określonego sznurka.