SUBSTRING
Omschrijving
SUBSTRING
is een rijfunctie die de opgegeven tekens van a . retourneert TEXT
waarde op basis van de opgegeven begin- en optionele eindpositie.Syntaxis
SUBSTRING
(search_string
,start
,end
)Retourwaarde
Retourneert één waarde per rij van het type
TEXT
.Invoerparameters
- search_string
- Vereist. De naam van een veld of expressie van het typeTEXT(of een letterlijke tekenreeks).
- start
- Vereist. Een geheel getal dat aangeeft waar de geretourneerde tekens beginnen (inclusief), waarbij 0 het eerste teken van de tekenreeks is. Alsbegingroter is dan het aantal tekens, wordt een lege tekenreeks geretourneerd. Alsstartgroter is danend, wordt een lege tekenreeks geretourneerd.
- einde
- Optioneel. Een positief geheel getal dat aangeeft waar de geretourneerde tekens eindigen (exclusief), waarbij heteindtekengeen deel uitmaakt van de geretourneerde waarde. Alsendgroter is dan het aantal tekens of niet is opgegeven, wordt de hele tekenreekswaarde (fromstart) geretourneerd.
Voorbeelden
Retourneer de eerste letter van het
naamveld
:SUBSTRING([name], 0, 1)
Retourneert alleen de middelste drie cijfers (zonder koppelstreepjes) van een Amerikaans telefoonnummer in de notatie:
123-456-7891
:SUBSTRING([us phone number], 4, 7)