Podsumowanie: w tym samouczku dowiesz się, jak używać funkcji SQL Server RIGHT() do wyodrębniania liczby znaków z prawej strony danego ciągu znaków.

Przegląd funkcji SQL Server RIGHT ()

funkcjaRIGHT() wyodrębnia określoną liczbę znaków z prawej strony określonego ciągu znaków. Na przykład RIGHT('SQL Server', 6) zwraca Server.,

składnia funkcjiRIGHT() jest następująca:

Code language: SQL (Structured Query Language) (sql)

w tej składni:

  • input_string może być literalnym ciągiem znaków, zmienną lub kolumną. Wynik input_string może być w dowolnym typie danych, z wyjątkiem TEXT lub NTEXT, który jest domyślnie przekonwertowany na VARCHAR lub NVARCHAR.,
  • number_of_characters jest dodatnią liczbą całkowitą, która określa liczbę znakówinput_string zostanie zwrócona.

zauważ, że RIGHT() funkcja zwraca wartość VARCHAR gdy input_string jest typem danych znaków nie-Unicode lub NVARCHAR jeśli input_string jest typem danych znakowych Unicode.,ters ciągu znaków SQL Server:

Code language: SQL (Structured Query Language) (sql)

oto wyjście:

poniższy przykład zwraca cztery najbardziej prawe znaki każdej nazwy produktu w production.products tabela z przykładowej bazy danych:

oto częściowe wyjście:

w tym samouczku nauczyłeś się korzystać z serwera SQL RIGHT() funkcja uzyskiwania właściwej części ciągu znaków z określoną liczbą znaków.,