SQL MID() -funktio

MID()-funktio

MID-funktio käytetään merkkijonon kentistä merkkien ottamiseen.

SQL MID() syntaksi

SELECT MID(sarakkeenNimi,alku[,pituus]) FROM taulunNimi
Parametrit Kuvaus
sarakkeenNimi Välttämätön. Määrittää kenttä, josta merkit otetaan.
alku Välttämätön. Määrittää alkuasema (alkuarvo on 1).
pituus Valinnainen. Palautettavien merkkien määrä. Jos jätetään tyhjäksi, MID()-funktiolle palautetaan jäljellä oleva teksti.

SQL MID() esimerkki

Meillä on seuraava "Persons"-tieto

Id Sukunimi EtuNimi Osoite Kaupunki
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Nyt haluamme ottaa "City"-sarakkeen ensimmäiset 3 merkkiä.

Käytämme seuraavaa SQL-lauseketta:

SELECT MID(City,1,3) as SmallCity FROM Persons

Tulostaulu näyttää tältä:

PieniKaupunki
Lon
Uusi
Bei