Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

Mid

Funksjonen Mid i Expression Builder returnerer et angitt antall tegn fra en streng.

TIPS: Bruk funksjonen Len til å finne ut hvor mange tegn det er i en streng.

Syntaks

Mid(streng, start, lengde)

Resultattype

Streng

Argumenter

Tabellen nedenfor beskriver argumentene for funksjonen.

Argument

Beskrivelse

streng

Feltnavnet eller strengeuttrykket som tegnene returneres fra. Hvis strengen inneholder Null, returneres en tom streng.

start

Feltnavnet eller uttrykket som angir tegnposisjonen i strengen der lengdetellingen starter. Hvis verdien for startargumentet er større enn antallet tegn i strengen, returnerer funksjonen Mid en tom streng.

lengde

Valgfritt. Feltnavnet eller uttrykket som angir antallet tegn som skal returneres. Hvis dette argumentet ikke brukes, eller hvis den angitte lengden er større enn antallet tegn som kan returneres, returneres alle tegn fra startposisjonen til slutten på strengen.

MERKNAD: De språkuavhengige feltnavnene og feltnavnsyntaksen som brukes i eksempeluttrykk i dette emnet, er feltnavnene og feltnavnsyntaksen som ble brukt i Expression Builder i tidligere versjoner enn Release 29 Service Pack 1. Disse eksemplene er fortsatt gyldige. Hvis du velger de tilsvarende feltene for et uttrykk fra feltlisten i Expression Builder i Release 29 Service Pack 1 eller senere, vil imidlertid feltnavnene og feltnavnsyntaksen være forskjellig fra dem som vises i eksemplene. Det anbefales at du alltid velger feltene for uttrykkene fra feltlisten i Expression Builder, slik at feltnavnene og feltnavnsyntaksen alltid er riktige. Hvis du vil ha flere opplysninger om feltnavnene og feltnavnsyntaksen i uttrykk, se Om uttrykk.

Eksempler

Dette eksemplet returnerer sju tegn (Builder), med start fra det tolvte tegnet i en streng:

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

Eksemplene nedenfor returnerer sju tegn med start fra det tolvte tegnet fra et tekstfelt som inneholder teksten Expression Builder is easy!!

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

eller

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

Dette eksemplet trekker ut domenenavnet fra en e-postadresse:

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

Beslektede emner

Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:


Publisert Oktober 2016 Copyright © 2005, 2016, Oracle. Med enerett. Legal Notices.