SQL SUBSTRING funkcija

Funkcija SUBSTRING u SQL upitima najčešće se koristi prilikom rada s tekstualnim podacima - odgovorna je za "podrezivanje" niza koji se šalje.

sintaksa

Kao iu većini programskih jezika, uključujući ORACLE i MS SQL, SUBSTRING uključuje tri parametra. Prvi argument funkcije je sam ulazni niz - možete ga eksplicitno registrirati ili dobiti kao rezultat izvršavanja određenog upita. Zatim postoje dva numerička parametra - početni simbol, od kojeg će doći do prekidanja i sama duljina - broj znakova koji se čitaju počevši od početne pozicije.

sql podniz

Struktura upita u SQL je sljedeća:

SUBSTRING ("neki niz", 1, 3)

Rezultat ovog upita je niz „eko” - SQL podniz funkcija definira elemente počevši od nule, što je u ovom primjeru je slovo „n”. Treba napomenuti da se prilikom određivanja dužine negativnog baze podataka će se vratiti na pogrešku, a za odabir vrijednosti veće od razlike između zadnjeg simbola brojem i brojem natjecatelja, rezultat će upit biti niz znakova iz određenog položaja na kraju linije.

primjer



U SQL-u SUBSTRING se rijetko koristi za izvođenje jednostavnih upita - u osnovi funkcija se koristi kao dio složenog algoritma. Ipak, ima i prilično jednostavnih problema s njegovim sudjelovanjem. Na primjer, ako želite stvoriti kategoriju korisnika slično prvom slovu prezimena, SUBSTRING će raditi bez pomoćnog sloma stringova.

SELECT Addres, SUBSTRING (LastName, 1, 1) AS FirstChar OD klijenata

Dakle, možete izraditi i pojednostavljeni telefonski imenik, gdje je za cijeli popis korisnika čija imena počinju s određenim slovom, bit će dovoljno da napravite izbor na FirstChar polju.

ms sql podniz

Realniji primjer je stvaranje gotovih skraćenih verzija korisničkog imena - to jest, naziv s početnim nazivom kupca trebao bi se vratiti kao rezultat zahtjeva.

ODABERI ime „” SUBSTRING (FirstName, 1, 1) ``. AS Initial od klijenata

Treba napomenuti da SQL SUBSTRING jednako dobro funkcionira s oba tekstualna polja i brojčane.

Dijelite na društvenim mrežama:

Povezan
MySQL je ono što i gdje se primjenjuje?MySQL je ono što i gdje se primjenjuje?
Koristeći MySQL: umetnite uKoristeći MySQL: umetnite u
Kako se SQL razvrstava?Kako se SQL razvrstava?
Što funkcionira SQL CONCAT?Što funkcionira SQL CONCAT?
Kako izračunati modul u programu ExcelKako izračunati modul u programu Excel
Što funkcionira PHP mikrotime funkcija?Što funkcionira PHP mikrotime funkcija?
String operater u Pascalovom nizuString operater u Pascalovom nizu
Funkcija tabulacije: kako napisati program?Funkcija tabulacije: kako napisati program?
Funkcija `If` u programu ExcelFunkcija `If` u programu Excel
Razvrstavanje vrsta analitičkih funkcija u Oracle. Analitičke funkcije u Oracleu i glavne tehničke…Razvrstavanje vrsta analitičkih funkcija u Oracle. Analitičke funkcije u Oracleu i glavne tehničke…
» » SQL SUBSTRING funkcija
LiveInternet