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 ()