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.
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.
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.
SQL datoteku. SQL format datoteke: opis proširenja
MySQL je ono što i gdje se primjenjuje?
Koristeći MySQL: umetnite u
Kako se SQL razvrstava?
Što funkcionira SQL CONCAT?
Kako izračunati modul u programu Excel
Što funkcionira PHP mikrotime funkcija?
String operater u Pascalovom nizu
Funkcija tabulacije: kako napisati program?
Funkcija `If` u programu Excel
Razvrstavanje vrsta analitičkih funkcija u Oracle. Analitičke funkcije u Oracleu i glavne tehničke…
Što je SQL upit?
Izrada upita u programu Access. Vrste zahtjeva
Funkcija zbrajanja u SQL: SUM
Obriši izjavu Izbriši MySQL
Praksa korištenja funkcije računanja MySQL
Upravljanje znakovima: jаvascript metoda substring ()
Upotreba funkcije trim (PHP)
Pronalaženje linije u PHP nizu: opis značajki
Strpos funkcija u PHP-u: određivanje položaja podniznog sadržaja
Formatiranje brojeva: funkcija PHP number_format ()