Funkcja języka SQL SUBSTRING

w funkcji SUBSTRING zapytań SQL najczęściej wykorzystywanych podczas pracy z danych tekstowych - jest odpowiedzialny za „wycinek” zdała linię.

Składnia

w wielu językach programowania, takich ORACLE i MS SQL SUBSTRING zawiera trzy parametry. Pierwszy argument jest bardzo funkcją ciągu wejściowego - można zarejestrować się jako jasno i uzyskać wynik jakiegoś zapytania. Obserwowani przez dwóch parametrów liczbowych - start charakteru, z której niewiele się dzieje, a tuż długość - liczbę znaków, które powinny być brane pod uwagę, od pozycji wyjściowej.


Konstrukcja zapytań SQL język następująco: SUBSTRING („sznurek”, 1: 3), to wynikiem tego zapytania będzie łańcuch „Eco” - funkcja SQL SUBSTRING definiuje elementy, poczynając od zera, co w tym przypadku , jest litera "n". Należy zauważyć, że przy określaniu długości ujemnej bazy danych nie powiedzie się, a po wybraniu tego numeru przekracza różnicę między ostatniego znaku i numer startowy, wynik ciąg kwerendy jest symbolem z tej pozycji do końca wiersza.

Przykład

SQL SUBSTRING języki rzadko używane do prostych potrzeby - głównie jako funkcji złożonego algorytmu. Niemniej jednak przy jego udziale są dość proste zadania. Na przykład, jeśli chcesz utworzyć użytkowników, podobne do pierwszej litery nazwiska, podciąg zrobi bez dodatkowej linii działowej. SELECT podczas wizyty, SUBSTRING (Nazwisko, 1 stycznia) AS FirstChar od klientów Dlategomożesz stworzyć uproszczony katalog telefoniczny, gdzie, aby uzyskać listę użytkowników, których nazwy zaczynają się od określonej litery, wystarczy wylosować w polu FirstChar.
Bardziej realistycznym przykładem jest stworzenie gotowej skróconej wersji nazwy użytkownika - to znaczy wynik zapytania powinien zwrócić nazwisko z inicjałami klienta. SELECT LastName & amp; & amp; SUBSTRING (FirstName, 1 1) & amp; "." AS Initial FROM Clients Warto zauważyć, że SQL SUBSTRING działa równie skutecznie z polami tekstowymi, jak iz numerycznymi.

Powiązane publikacje