Funkce SQL SUBSTRING
SUBSTRING funkce v SQL dotazů nejčastěji používány při práci s textem daty - to je zodpovědné za „prořezávání“ převedena do jejího vedení.
Syntaxe
Stejně jako ve většině programovacích jazyků, včetně ORACLE a MS SQL, obsahuje SUBSTRING 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í určitého dotazu. Pak existují dva numerické parametry - počáteční symbol, z něhož nastane mezní hodnota a samotná délka - počet znaků, které se mají číst, počínaje počáteční pozicí.
Struktura dotazu v SQL je následující:
SUBSTRING ("nějaký řetězec", 1, 3)
Výsledkem tohoto dotazu je řetězec „eco“ - v SUBSTRING funkci SQL definuje prvky počínaje nulou, což v tomto případě je písmeno „n“. Je třeba poznamenat, že při určování délky negativní databáze vrátí chybu, a výběrem hodnoty větší než rozdíl mezi posledním číslem symbolu a startovním číslem, výsledek dotazu bude řetězec znaků ze zadané pozice do konce řádku.
Příklad:
V jazyce SQL je SUBSTRING zřídkakdy používán k provádění jednoduchých dotazů - v podstatě se funkce používá jako součást složitého algoritmu. Nicméně existují také poměrně jednoduché problémy s jeho účastí. Takže například chcete-li vytvořit kategorii uživatelů podobnou prvnímu písmenu jejich příjmení, pak SUBSTRING provede bez pomocného členění řetězce.
SELECT adresy, SUBSTRING (FirstName, 1, 1) klienti AS FirstChar FROM
Můžete tedy vytvořit zjednodušený telefonní seznam, kde získáte celý seznam uživatelů, jejichž jména začínají určitým písmenem, stačí vybrat pole FirstChar.
Realističtějším příkladem je vytvoření hotové zkrácené verze uživatelského jména - to znamená, že jméno uživatele s původním jménem by se mělo vrátit jako výsledek požadavku.
SELECT LastName `` SUBSTRING (Jméno, 1, 1) "." AS Initial FROM Clients
Je třeba poznamenat, že SQL SUBSTRING funguje stejně dobře jak s textovými, tak i numerickými.
- MySQL je to, co a kde se používá?
- Jak psát dotazy SQL - podrobné příklady
- PHP: práce s řetězci. PHP String Funkce
- Delphi poskládá v Pascalu
- Rozšířené vyhledávání a jazyk dotazu. Jazyk vyhledávače
- Použití MySQL: vložte do
- Jak je SQL tříděn?
- Co dělá funkce SQL CONCAT?
- Jak vypočítat modul v aplikaci Excel
- Co dělá funkce PHP microtime?
- Operátor řetězce v Pascalu - řetězec
- Tabulační funkce: jak psát program?
- Funkce `If `v aplikaci Excel
- Printf C: popis, formátování, příklady
- SQL dotaz je co?
- Summační funkce v SQL: SUM
- Deklarovat SQL: popis. Transact-SQL
- Praxe pomocí počítání funkce MySQL
- Zpracování znaků: podřetězec metody jаvascript ()
- Funkce strpos v PHP: určuje pozici podřetězce
- Formátovací čísla: funkce PHP number_format ()