Funkcia jazyka SUBSTRING SQL

substring funkcie v SQL dotazov najčastejšie používaných pri práci s textom dátami - to je zodpovedné za "orezávanie" prešla čiaru.

Rovnako ako vo väčšine programovacích jazykov, vrátane Oracle a MS SQL Syntax, substring zahŕňa tri parametre. Prvým argumentom je veľmi funkcia vstupného reťazca - môžete zaregistrovať ako jasne a získať výsledok nejakého dotazu. Nasledujú dve číselné parametre - štart charakter, z ktorých len veľmi málo deje a správnu dĺžku - počet znakov, ktoré by mali byť považované, z východiskovej polohy.


Štruktúra dopytovací jazyk SQL takto: substring ("nejaký reťazec", 1 3) výsledok tohto dopytu bude reťazec "eco" - funkcia SQL substring definuje prvky, počnúc od nuly, ktoré v tomto príklade, , je tu písmeno "n". Je potrebné poznamenať, že v špecifikácii dĺžky negatívne databázy zlyhá, a pokiaľ zvolíte toto číslo presahuje rozdiel medzi posledným znakom a štartové číslo, výsledkom reťazca dotazu je symbol z tejto pozície do konca riadku.

Príklad

Podreťazec jazyky SQL zriedka používané pre jednoduché požiadavky - používajú hlavne ako funkcia komplexné algoritmu. Napriek tomu je s jeho účasťou veľmi jednoduché. Napríklad ak chcete vytvoriť užívateľa, podobne ako prvé písmeno priezviska sa substring urobí bez pomocnej deliacej čiary. SELECT Adresy, SUBSTRING (LastName, 1 1) AS FirstChar FROM Clients Tak,môžete vytvoriť zjednodušený telefónny zoznam, kde môžete získať zoznam používateľov, ktorých mená začínajú určitým písmom, stačí vzorkovať v poli FirstChar.
Reálnejším príkladom je vytvorenie hotovej skrátenej verzie mena používateľa - to znamená, že výsledok dotazu by mal vrátiť priezvisko s iniciálkami klienta. SELECT LastName & amp; & amp; SUBSTRING (FirstName, 11) & amp; '' AS Initial FROM Clients Je potrebné poznamenať, že SQL SUBSTRING pracuje rovnako úspešne s textovými aj numerickými.

Súvisiace publikácie