[SUBSTRING] - Merkkijonon osien poimiminen
The [SUBSTRING]
toiminnon avulla voit poimia attribuutista osan tekstijonosta. Tämä on hyödyllistä tietojen siivoamisessa, esimerkiksi poistamalla osaston nimen etuliitteenä oleva osaston numero.
Syntaksi
Syntaksi on:
[SUBSTRING;StartIndex;NumberOfCharacters;Attribute]
StartIndex: 0-pohjainen indeksi, josta louhinta aloitetaan. Esimerkiksi indeksi
3
aloittaa louhinnan merkkijonon neljännestä merkistä.NumberOfCharacters: Palautettavien merkkien enimmäismäärä.
Attribuutti: Attribuutti, joka sisältää merkkijonon, josta haluat poimia (esim.,
[Osasto]
).
Käyttötapaus - etuliitteen poistaminen osaston nimestä
Joissakin järjestelmissä osastojen nimiin liitetään numerot, kuten "37 Kullungen barnehage". Tämä voi saada luettelot ja hakemistot, kuten julkisella verkkosivustolla olevat luettelot, näyttämään epäsiisteiltä.
Käytä [SUBSTRING]
toiminto vientimallissa poistaa etuliitteen osaston nimestä ennen kuin se näytetään tai lähetetään toiseen järjestelmään.
Tulo
[Osasto]
:37 Kullungen barnehage
Ilmaisu:
KOODI[SUBSTRING;3;99;[osasto]]
Miten se toimii: Lauseke alkaa poimia indeksistä
3
(neljäs merkki), joka ohittaa kolme ensimmäistä merkkiä (3
,7
ja tila). Sen jälkeen se palauttaa seuraavat 99 merkkiä, mikä on riittävän suuri luku, jotta se voi kattaa loput merkkijonosta.Lähtö:
Kullungen barnehage