Ten samouczek ma na celu przedstawienie Ci funkcji SUBSTRING () na serwerze SQL. Ta funkcja pozwala przynieść określoną część znaku, łańcucha binarnego lub wyrażenia obrazu.
Ta funkcja może się przydać podczas manipulowania prostym tekstem. Na przykład może to pozwolić na uzyskanie określonej sekcji ciągu w bazie danych zamiast analizowania wartości aplikacji.
Dołącz do nas, gdy badamy tę funkcję i jej użycie.
Funkcja SQL Server Substring ()
Ustawiając parametr długości w funkcji, funkcja Substring () wyodrębnia substring z danego wejścia. Składnik funkcji można wyrazić, jak pokazano następująco:
Podłoże (wyrażenie, start, długość)Zaakceptowane argumenty są następujące:
Wartość zwrócona funkcja zależy od wartości wejściowej. Poniższa tabela pokazuje typy wejściowe i odpowiedni typ wyjścia:
Typ wyrażenia wejściowego | Typ powrotu | |
---|---|---|
Char/varchar/tekst | Varchar | |
Nchar/nvarchar/nText | Nvarchar | |
Binarny/varbinary/obraz | Varbinary |
Spójrzmy na przykładowe wykorzystanie funkcji Substring ().
Za pomocą funkcji Substring () z literacją łańcucha
Poniżej pokazuje proste użycie funkcji Substring () z dosłowną wartością ciągów:
wybieraćPodany przykład rozpoczyna wartość wyciągu w pozycji 9 o długości 11.
Powstała wartość jest jak pokazana następująco:
domena_ |Za pomocą funkcji Substring () w tabeli
Poniżej pokazuje użycie funkcji Substring () z danymi tabeli. Załóżmy na przykład, że mamy tabelę, jak pokazano następująco:
Możemy pobrać pierwsze pięć znaków z nazwy produktu w następujący sposób:
wybieraćWynikowe wyjście:
Wniosek
W tym samouczku nauczyłeś się, jak korzystać z funkcji Substring () na serwerze SQL, aby wyodrębnić określoną sekcję ciągu wejściowego.
Dziękuje za przeczytanie!