Funkcija SQL SUBSTRING
Funkcija SUBSTRING v poizvedbah SQL se najpogosteje uporablja pri obdelavi besedilnih podatkov - je odgovorna za "obrezovanje" niza, ki mu je poslana.
Sintaksa
Podobno kot v večini programskih jezikov, vključno z ORACLE in MS SQL, SUBSTRING vključuje tri parametre. Prvi argument funkcije je sam vhodni niz - lahko ga izrecno registrirate ali ga dobite kot rezultat izvršitve določene poizvedbe. Nato sta dva numerična parametra - začetni simbol, od katerega se bo pojavil izrez, in dolžina samega - število znakov, ki jih je treba brati, od začetnega položaja.
Struktura poizvedbe v SQL je naslednja:
SUBSTRING ("nek niz", 1, 3)
Rezultat te poizvedbe je niz "eko" - v funkciji SQL podniz opredeljuje elemente, ki se začnejo z ničlo, ki je v tem primeru, je črka "n". Opozoriti je treba, da je pri določanju dolžine negativnega baze podatkov bo vrnil napako, in za izbiro vrednost večja od razlike med zadnjo številko simbol in začetno številko, bo rezultat poizvedbe je niz znakov iz določenega položaja do konca vrstice.
Primer:
V SQL se SUBSTRING redko uporablja za izvajanje preprostih poizvedb - v bistvu se funkcija uporablja kot del kompleksnega algoritma. Kljub temu obstajajo precej preproste težave s svojo udeležbo. Torej, na primer, če želite ustvariti uporabniško kategorijo, podobno prvi črki svojega priimka, bo SUBSTRING naredil brez pomožne razčlenitve niza.
SELECT Addres, SUBSTRING (LastName, 1, 1) AS FirstChar od odjemalcev
Tako lahko ustvarite poenostavljeno telefonski imenik, kjer za celoten seznam uporabnikov, katerih ime se začne z neko pismo, bo dovolj, da bi izbiro na področju FirstChar.
Bolj realen primer je ustvarjanje končne okrajšane različice uporabniškega imena - to pomeni, da se mora ime z začetnim imenom stranke vrniti kot rezultat zahteve.
SELECT LastName `` SUBSTRING (FirstName, 1, 1) "." AS Initial FROM Clients
Upoštevati je treba, da SQL SUBSTRING deluje enako dobro z besedilnimi in številskimi besedili.
- SQL datoteka. Format datoteke SQL: opis razširitve
- MySQL je, kaj in kje se uporablja?
- Kako sestaviti poizvedbe SQL - podrobni primeri
- Delo z bazo podatkov: kakšne so zahteve za
- SQL Kje: metode in primere uporabe
- Kaj naredi funkcija SQL CONCAT?
- Kaj počne funkcija PHP mikro čas?
- String operator v Pascal - nizu
- Funkcija tabeliranja: kako napisati program?
- PHP: regularni izrazi, funkcija preg se ujema z vsemi
- Funkcija `If` v Excelu
- Razvrščanje vrst analitičnih funkcij v Oracle. Analitične funkcije v Oracle in glavne tehnične…
- Kaj je poizvedba SQL?
- Ustvarjanje poizvedb v Access. Vrste zahtev
- Funkcija sumiranja v SQL: SUM
- Izbriši stavko Izbriši MySQL
- Dostop do vzorčnih rezultatov z nabiralnikom MySQL
- Ravnanje z znaki: podnaslov metode jаvascript ()
- Uporaba funkcije trim (PHP)
- Iskanje linije v nizu PHP: opis funkcij
- Funkcija strpos v PHP: določitev položaja podstavka