/ / SQL jazyka SUBSTRING

Funkce SQL SUBSTRING

Funkce SUBSTRING v dotazech SQL se nejčastěji používá při práci s textovými daty - je zodpovědná za "ořezávání" řetězce, který jí byl předán.

Syntaxe

Stejně jako u většiny programovacích jazyků,včetně ORACLE a MS SQL, SUBSTRING obsahuje tři parametry. Prvním argumentem funkce je samotný vstupní řetězec - můžete ji buď explicitně zaregistrovat, nebo jej získat jako výsledek provádění nějakého dotazu. Poté postupujte podle dvou číselných parametrů - počátečního symbolu, z něhož se plodiny vyskytují, a samotné délky - počtu znaků, které je třeba číst od počáteční polohy.

sql substring

Struktura dotazu v jazyce SQL je následující:

SUBSTRING ("nějaký řetězec", 1, 3)

Výsledkem tohoto dotazu budeřetězec "eko" - v SQL funkci SUBSTRING definuje prvky začínající nulou, což je v tomto příkladu písmeno "n". Je třeba poznamenat, že při zadání záporné délky bude systém DBMS generovat chybu a při výběru hodnoty větší než je rozdíl mezi posledním číslem a počátečním číslem bude výsledkem dotazu řetězec od určené pozice až po konec řádku.

Příklad:

V jazycích SQL je SUBSTRING zřídkakdy zvyklýprovádět jednoduché dotazy - v podstatě se funkce používá jako součást složitého algoritmu. Ovšem s její účastí existují poměrně jednoduché úkoly. Takže například chcete-li vytvořit kategorii uživatelů podobnou prvnímu písmenu jejich příjmení, pak SUBSTRING vám umožní bez dalších pomocných řádků.

SELECT adresy, SUBSTRING (FirstName, 1, 1) klienti AS FirstChar FROM

Můžete tedy vytvořit zjednodušenýtelefonní seznam, kde získáte úplný seznam uživatelů, jejichž příjmení začíná určitým písmenem, bude stačit provést výběr v poli FirstChar.

ms sql substring

Realističtějším příkladem je vytvoření krátkého zkráceného uživatelského jména - to znamená, že v důsledku dotazu by měl být vrácen příjmení s úvodem klienta.

SELECT LastName & "" & SUBSTRING (První název, 1, 1) & "." AS Initial FROM Clients

Je třeba poznamenat, že SQL SUBSTRING funguje stejně dobře jak v textových polích, tak v číselných polích.

Líbí se:
0
Populární příspěvky
Duchovní rozvoj
Potraviny
jo