Udskriv      Åbn PDF-version af online-hjælp


Forrige emne

Næste emne

Mid

Mid-funktionen i Expression Builder returnerer et angivet antal tegn fra en streng.

TIP: Brug funktionen Len til at fastlægge antallet af tegn i en streng.

Syntaks

Mid(string, start, length)

Resultattype

Streng

Argumenter

I følgende tabel beskrives argumenterne til funktionen.

Argument

Beskrivelse

string

Feltnavnet eller strengudtrykket, hvorfra tegnene returneres. Hvis strengen indeholder NULL, returneres en tom streng.

start

Feltnavnet eller udtrykket, der angiver tegnpositionen i den streng, hvor optælling af længden begynder. Hvis værdien af startargumentet er større end antallet af tegn i strengen, returnerer Mid-funktionen en tom streng.

length

Valgfrit. Feltnavnet eller udtrykket, der angiver antallet af tegn, der skal returneres. Hvis argumentet ikke bruges, eller den angivne længde er større end antallet af tegn, der kan returneres, returneres alle tegn fra startpositionen til slutningen af strengen.

BEMÆRK: De sproguafhængige feltnavne og feltnavnesyntaksen, der bruges i eksempeludtryk i dette emne, er de feltnavne og den feltnavnesyntaks, der blev brugt i Expression Builder i releases før Release 29 Service Pack 1. Disse eksempler er stadig gyldige. Hvis du vælger de tilhørende felter til et udtryk fra listen Felter i Expression Builder i Release 29 Service Pack 1 eller nyere, vil feltnavnene og feltnavnesyntaksen imidlertidg være forskellig fra dem i eksemplerne. Det anbefales, at du altid vælger felter til udtrykkene fra listen Felter i Expression Builder, så feltnavnene og feltnavnesyntaksen altid er korrekte. Se Om udtryk for at få flere oplysninger om feltnavne og feltnavnesyntaks i udtryk.

Eksempler

Følgende eksempel returnerer syv tegn (Builder), begyndende med det tolvte tegn i en streng:

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

Følgende eksempler returnerer syv tegn, begyndende med det tolvte tegn fra et tekstfelt, der indeholder teksten: Expression Builder is easy!!

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

eller

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

Følgende eksempel udtrækker domænenavn fra en e-mail-adresse:

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

Relaterede emner

Se følgende emner for relaterede oplysninger om Expression Builder:


Publiceret Oktober 2016 Copyright © 2005, 2016, Oracle. Alle rettigheder forbeholdes. Legal Notices