T-SQL 101: # 44 Przycinanie białych znaków z ciągów w SQL Server
Często muszę usuwać spacje z przód lub tył (lub oba) strun. Przez długi czas mieliśmy do tego dwie funkcje LTRIM (dla lewego trymu) i RTRIM (dla prawego trymu). Możesz je zobaczyć w pierwszych dwóch instrukcjach SELECT tutaj:
Jednak tak długo, jak długo korzystałem z SQL Server (również przez długi czas), ludzie prosili o funkcję TRIM. Większość programistów była zmęczona pisaniem w nieskończoność LTRIM (RTRIM ()), aby to zrobić Jednak w SQL Server 2017 w końcu otrzymaliśmy funkcję TRIM. Obcina ona zarówno lewą, jak i prawą stronę ciągu.
Teraz, gdy te funkcje są doskonałe i robią to, co trzeba czego nie robią, to usuwanie innych białych znaków. Jeśli potrzebujesz do tego funkcji, proponuję przyjrzeć się naszej funkcji TrimWhitespace () w naszych darmowych narzędziach SDU dla programistów i administratorów baz danych. Usuwa ona wszystkie typowe białe znaki, w tym znaki specyficzne dla Unicode.
Nauka T-SQL
Warto zdobyć biegłość w SQL. Jeśli chcesz szybko nauczyć się dużo o T-SQL, nasz kurs Pisanie zapytań T-SQL dla SQL Server jest dostępny online, na żądanie i po niskich kosztach.