Tulosta      Avaa käytönaikaisen ohjeen PDF-versio


Edellinen aihe

Seuraava aihe

Mid

Kohteen Expression Builder Mid-funktio palauttaa merkkijonosta määritetyn määrän merkkejä.

VIHJE: Voit määrittää merkkijonon merkkien määrän Len-funktiolla.

Syntaksi

Mid(string, start, length)

Tuloksen tyyppi

Merkkijono

Argumentit

Seuraavassa taulukossa on toiminnon argumenttien kuvaukset.

Argumentti

Kuvaus

merkkijono

Kentän nimi tai merkkijonolauseke, josta merkit palautetaan. Jos merkkijono on Null, palautetaan tyhjä merkkijono.

start

Kentän nimi tai lauseke, joka määrittää merkkijonon merkin sijainnin, josta pituuden laskenta aloitetaan. Jos start-argumentin arvo on suurempi kuin merkkijonon merkkien lukumäärä, Mid-funktio palauttaa tyhjän merkkijonon.

pituus

Valinnainen. Kentän nimi tai lauseke, joka määrittää palautettavien merkkien määrän. Jos tätä argumenttia ei käytetä tai jos määritetty pituus on suurempi kuin palautettavissa olevien merkkien määrä, palautetaan kaikki merkit.

HUOMAUTUS: Tämän aiheen esimerkkilausekkeissa käytetyt kielestä riippumattomat nimet sekä kentän ja nimen syntaksi ovat samat, joita käytettiin sovelluksen Expression Builder versiota 29 Service Pack 1 vanhemmissa versioissa. Nämä esimerkkilausekkeet hyväksytään edelleen. Jos kuitenkin valitset vastaavat lausekkeen kentät kenttien luettelosta sovelluksen Expression Builder versiossa 29 Service Pack 1 tai sitä myöhemmässä versiossa, kentän nimet sekä kentän ja nimen syntaksi poikkeavat esimerkeissä kuvatuista. On suositeltavaa, että valitset lausekkeiden kentät aina sovelluksen Expression Builder Kentät-luettelosta. Näin kenttien nimiin ja kentän ja nimen syntaksiin ei tule virheitä. Lisätietoja lausekkeissa esiintyvien kenttien nimistä sekä kentän ja nimen syntaksista on kohdassa Tietoja lausekkeista.

Esimerkit

Seuraava esimerkki palauttaa seitsemän merkkiä (Builder) merkkijonon kahdennestatoista merkistä lähtien:

Mid("Expression Builder is easy!!", 12, 7)

Seuraavat esimerkit palauttavat kahdennestatoista merkistä lähtien seitsemän merkkiä tekstikentästä, joka sisältää seuraavan tekstin: Expression Builder is easy!!

Mid('<TextFieldName>',12, 7)

tai

Mid([<TextFieldName>],12, 7)

Seuraava esimerkki palauttaa toimialueen nimen sähköpostiosoitteesta:

Mid([<CreatedbyEmailAddress>],FindOneOf([<CreatedbyEmailAddress>], "@") + 1, Len([<CreatedbyEmailAddress>]))

Liittyvät aiheet

Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa:


Julkaistu Syyskuu 2017 Copyright © 2005, 2017, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Kaikki oikeudet pidätetään. Legal Notices.