Helpfuncties
Met de Helper-functies in de verpersoonlijkingseditor kunt u nauwkeurig en efficiënt gepersonaliseerde inhoud definiëren door gegevens te manipuleren, berekeningen uit te voeren en inhoud op te maken. Experimenteer en experimenteer met deze functies, operatoren en helpers om te ontdekken hoe ze samenwerken om u te helpen op maat gemaakte, gegevensgestuurde reizen te maken.
Samenvoegingsfuncties
Gebruik aggregatiefuncties om meerdere waarden te groeperen en één samenvattingswaarde te maken. U kunt ook array- en lijstfuncties gebruiken om gemakkelijker interacties met arrays, lijsten en tekenreeksen te definiëren.
gemiddelde average
Gebruik de functie average om het rekenkundig gemiddelde van alle geselecteerde waarden binnen de array te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert de gemiddelde prijs van alle orders.
| code language-sql |
|---|
|
aantal count
Gebruik de functie count om het aantal elementen binnen de opgegeven array te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert het aantal orders in de array.
| code language-sql |
|---|
|
max max
Gebruik de functie max om de grootste van alle geselecteerde waarden binnen de array te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert de hoogste prijs van alle orders.
| code language-sql |
|---|
|
min min
Gebruik de functie min om de kleinste van alle geselecteerde waarden in de array te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert de laagste prijs van alle orders.
| code language-sql |
|---|
|
som sum
Gebruik de functie sum om de som van alle geselecteerde waarden in de array te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert de som van de prijzen van alle orders.
| code language-sql |
|---|
|
Rekenkundige functies maths
Gebruik rekenkundige functies om basisberekeningen van waarden uit te voeren.
toevoegen add
Gebruik de functie + (optellen) om de som van twee argumentexpressies te vinden.
| code language-sql |
|---|
|
Voorbeeld
De volgende transactie geeft de prijs van twee verschillende producten weer.
| code language-sql |
|---|
|
vermenigvuldigen multiply
Gebruik de functie * (vermenigvuldigen) om het product van twee argumentexpressies te zoeken.
| code language-sql |
|---|
|
Voorbeeld
Bij de volgende bewerking worden het product van de inventaris en de prijs van een product gevonden om de brutowaarde van het product te bepalen.
| code language-sql |
|---|
|
aftrekken substract
Gebruik de functie - (aftrekken) om het verschil tussen twee argumentexpressies te vinden.
| code language-sql |
|---|
|
Voorbeeld
De volgende transactie vindt het prijsverschil tussen twee verschillende producten.
| code language-sql |
|---|
|
delen divide
Gebruik de functie / (delen) om het quotiënt van twee argumentexpressies te vinden.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende bewerking wordt het quotiënt gevonden tussen de totale verkochte producten en het totale verdiende geld om de gemiddelde kosten per object te zien.
| code language-sql |
|---|
|
restant remainder
Gebruik de functie % (rest) om de rest te zoeken na het delen van de twee argumentexpressies.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking controleert of de leeftijd van de persoon met vijf personen kan worden gedeeld.
| code language-sql |
|---|
|
Arrays en lijstfuncties arrays
Gebruik deze functies om interactie met arrays, lijsten en tekenreeksen eenvoudiger te maken.
countOnlyNull count-only-null
Gebruik de functie countOnlyNull om het aantal null-waarden in een lijst te tellen.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert 3.
countWithNull count-with-null
Gebruik de functie countWithNull om alle elementen van een lijst te tellen, inclusief null-waarden.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert 6.
onderscheiden distinct
Gebruik de functie distinct om waarden op te halen uit een array of lijst met verwijderde dubbele waarden.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende bewerking worden personen opgegeven die orders in meer dan één winkel hebben geplaatst.
| code language-sql |
|---|
|
differentCountWithNull distinct-count-with-null
Gebruik de functie distinctCountWithNull om het aantal verschillende waarden in een lijst te tellen met inbegrip van de ongeldige waarden.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert 3.
kop head
Gebruik de functie head om het eerste item in een array of lijst te retourneren.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking retourneert de eerste van de bovenste vijf bestellingen met de hoogste prijs. Meer informatie over de topN functie kan in eerst n in serie sectie worden gevonden.
| code language-sql |
|---|
|
topN first-n
De functie topN sorteert een array in aflopende volgorde op basis van de opgegeven numerieke expressie en retourneert de eerste N -items. Wanneer de arraygrootte kleiner is dan N , wordt de volledige gesorteerde array geretourneerd.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{ARRAY} |
De array of lijst die moet worden gesorteerd. |
{VALUE} |
De eigenschap die wordt gebruikt om de array of lijst te sorteren. |
{AMOUNT} |
Het aantal objecten dat moet worden geretourneerd. |
Voorbeeld
De volgende bewerking retourneert de eerste vijf bestellingen met de laagste prijs.
| code language-sql |
|---|
|
in in
Gebruik de functie in om te bepalen of een item lid is van een array of lijst.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen met verjaardagen in maart, juni of september.
| code language-sql |
|---|
|
include includes
Gebruik de functie includes om te bepalen of een array of lijst een bepaald item bevat.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen van wie de favoriete kleur rood bevat.
| code language-sql |
|---|
|
doorsnede intersects
De functie intersects wordt gebruikt om te bepalen of twee arrays of lijsten ten minste één gemeenschappelijk lid hebben.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen van wie de favoriete kleuren ten minste een van de kleuren rood, blauw of groen zijn.
| code language-sql |
|---|
|
bottomN last-n
De functie bottomN sorteert een array in oplopende volgorde op basis van de opgegeven numerieke expressie en retourneert de eerste N -items. Wanneer de arraygrootte kleiner is dan N , wordt de volledige gesorteerde array geretourneerd.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{ARRAY} |
De array of lijst die moet worden gesorteerd. |
{VALUE} |
De eigenschap die wordt gebruikt om de array of lijst te sorteren. |
{AMOUNT} |
Het aantal objecten dat moet worden geretourneerd. |
Voorbeeld
De volgende bewerking retourneert de laatste vijf bestellingen met de hoogste prijs.
| code language-sql |
|---|
|
notIn notin
Gebruik de functie notIn om te bepalen of een item geen lid is van een array of lijst.
notIn functie ** zorgt ook ervoor dat geen van beide waarde aan ongeldig is. Daarom zijn de resultaten geen exacte negatie van de functie in .| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen met verjaardagen die zich niet in maart, juni of september bevinden.
| code language-sql |
|---|
|
subsetOf subset
Gebruik de functie subsetOf om te bepalen of een specifieke array (array A) een subset is van een andere array (array B). Met andere woorden, alle elementen in array A zijn elementen van array B.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert mensen die al hun favoriete steden hebben bezocht.
| code language-sql |
|---|
|
supersetOf superset
Gebruik de functie supersetOf om te bepalen of een specifieke array (array A) een superset is van een andere array (array B). Met andere woorden, die array A bevat alle elementen in array B.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert mensen die sushi en pizza hebben gegeten ten minste één keer.
| code language-sql |
|---|
|
Datum- en tijdfuncties date-time
Gebruik de datum- en tijdfuncties om datum- en tijdbewerkingen op waarden uit te voeren.
addDays add-days
De functie addDays past een bepaalde datum met een bepaald aantal dagen aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addDays(stringToDate("2024-11-01T17:19:51Z"),10) %} - Uitvoer:
2024-11-11T17:19:51Z
addHours add-hours
De functie addHours past een bepaalde datum met een bepaald aantal uren aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addHours(stringToDate("2024-11-01T17:19:51Z"),1) %} - Uitvoer:
2024-11-01T18:19:51Z
addMinutes add-minutes
De functie addMinutes past een bepaalde datum met een opgegeven aantal minuten aan, waarbij positieve waarden worden gebruikt voor verhogen en negatieve waarden voor verlagen.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addMinutes(stringToDate("2024-11-01T17:59:51Z"),10) %} - Uitvoer:
2024-11-01T18:09:51Z
addMonths add-months
De functie addMonths past een bepaalde datum met een bepaald aantal maanden aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addMonths(stringToDate("2024-11-01T17:19:51Z"),2) %} - Uitvoer:
2025-01-01T17:19:51Z
addSeconds add-seconds
De functie addSeconds past een bepaalde datum met een bepaald aantal seconden aan, waarbij positieve waarden worden gebruikt om te verhogen en negatieve waarden om te verlagen.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addSeconds(stringToDate("2024-11-01T17:19:51Z"),10) %} - Uitvoer:
2024-11-01T17:20:01Z
addYear add-years
De functie addYears past een bepaalde datum met een bepaald aantal jaren aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= addYears(stringToDate("2024-11-01T17:19:51Z"),2) %} - Uitvoer:
2026-11-01T17:19:51Z
ouderdom age
Gebruik de functie age om de leeftijd vanaf een bepaalde datum op te halen.
| code language-sql |
|---|
|
ageInDays age-days
De functie ageInDays berekent het aantal dagen dat is verstreken tussen de opgegeven datum en de huidige datum. Het gebruikt negatief voor toekomstige data en positief voor vroegere data.
| code language-sql |
|---|
|
Voorbeeld
currentDate = 2025-01-07T12 :17: 10.720122+05 :30 (Azië/Kolkata)
- Invoer:
{%= ageInDays(stringToDate("2025-01-01T17:19:51Z"))%} - Uitvoer:
5
ageInMonths age-months
De functie ageInMonths berekent het aantal maanden dat is verstreken tussen de opgegeven datum en de huidige datum. Het gebruikt negatief voor toekomstige data en positief voor vroegere data.
| code language-sql |
|---|
|
Voorbeeld
currentDate = 2025-01-07T12 :22: 46.993748+05 :30 (Azië/Kolkata)
- Invoer:
{%=ageInMonths(stringToDate("2024-01-01T00:00:00Z"))%} - Uitvoer:
12
compareDates compare-dates
De functie compareDates vergelijkt de eerste invoerdatum met de andere. Het keert 0 terug als date1 aan date2 gelijk is, -1 als date1 vóór date2 komt, en 1 als date1 na date2 komt.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=compareDates(stringToDate("2024-12-02T00:00:00Z"), stringToDate("2024-12-03T00:00:00Z"))%} - Uitvoer:
-1
convertZonedDateTime convert-zoned-date-time
De functie convertZonedDateTime zet een datum-tijd om in een bepaalde tijdzone.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=convertZonedDateTime(stringToDate("2019-02-19T08:09:00Z"), "Asia/Tehran")%} - Uitvoer:
2019-02-19T11:39+03:30[Asia/Tehran]
currentTimeInMillis current-time
Gebruik de functie currentTimeInMillis om de huidige tijd in epoch milliseconds op te halen.
| code language-sql |
|---|
|
dateDiff date-diff
Gebruik de functie dateDiff om het verschil tussen twee datums in aantal dagen op te halen.
| code language-sql |
|---|
|
dayOfMonth day-month
De dayOfMonth retourneert het getal dat de dag van de maand vertegenwoordigt.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= dayOfMonth(stringToDate("2024-11-05T17:19:51Z")) %} - Uitvoer:
5
DayOfWeek day-week
Gebruik de functie dayOfWeek om de dag van de week op te halen.
| code language-sql |
|---|
|
dayOfYear day-year
Gebruik de functie dayOfYear om de dag van het jaar op te halen.
| code language-sql |
|---|
|
diffInSeconds diff-seconds
De functie diffInSeconds retourneert het verschil tussen twee datums in seconden.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=diffInSeconds(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T17:19:01Z"))%} - Uitvoer:
50
extractHours extract-hours
De functie extractHours extraheert de uurcomponent uit een bepaald tijdstempel.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= extractHours(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
17
extractMinutes extract-minutes
De functie extractMinutes extraheert de component minute uit een bepaald tijdstempel.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= extractMinutes(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
19
extractMonths extract-months
De functie extractMonth extraheert de component month uit een opgegeven tijdstempel.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=extractMonth(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
11
extractSeconds extract-seconds
De functie extractSeconds extraheert de tweede component uit een bepaald tijdstempel.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=extractSeconds(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
51
formatDate format-date
Gebruik de functie formatDate om een datumtijdwaarde op te maken. De indeling moet een geldig Java DateTimeFormat -patroon zijn.
| code language-sql |
|---|
|
Waar de eerste tekenreeks het datumkenmerk is en de tweede waarde hoe u de datum wilt omzetten en weergeven.
| note |
|---|
| NOTE |
| Als een datumpatroon ongeldig is, wordt de datum teruggezet naar de ISO-standaardindeling. |
| U kunt de datum die functies gebruiken Java zoals samengevat in documentatie van Oracle |
Voorbeeld
De volgende bewerking retourneert de datum in de volgende notatie: DD-MM-YY.
| code language-sql |
|---|
|
Patroontekens pattern-characters
Sommige patroonletters kunnen er hetzelfde uitzien, maar vertegenwoordigen verschillende concepten.
2023-12-31T10:15:30Z)y2023Y2024 (31 december 2023 valt in de eerste week van 2024)MJan, January)12 of Decm15d31D365Datumnotatie met ondersteuning voor landinstellingen format-date-locale
Met de functie formatDate kunt u een datumtijdwaarde opmaken in de corresponderende taalgevoelige representatie, bijvoorbeeld voor een gewenste landinstelling. De indeling moet een geldig Java DateTimeFormat -patroon zijn.
| code language-sql |
|---|
|
Waar de eerste tekenreeks het datumkenmerk is, is de tweede waarde hoe u de datum wilt converteren en weergeven, en de derde waarde vertegenwoordigt de landinstelling in tekenreeksindeling.
| note |
|---|
| NOTE |
| Als een datumpatroon ongeldig is, wordt de datum teruggezet naar de ISO-standaardindeling. |
| U kunt de datum het formatteren functies van Java zoals samengevat in de documentatie van Oracle gebruiken. |
| U kunt het formatteren en geldige scènes gebruiken zoals samengevat in de documentatie van Oracle en Gesteunde scènes . |
Voorbeeld
De volgende bewerking retourneert de datum in de volgende notatie: dd-MM-YY en landinstelling FRANKRIJK.
| code language-sql |
|---|
|
getCurrentZonedDateTime get-current-zoned-date-time
De functie getCurrentZonedDateTime retourneert de huidige datum en tijd met informatie over de tijdzone.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= getCurrentZonedDateTime() %} - Uitvoer:
2024-12-06T17:22:02.281067+05:30[Asia/Kolkata]
diffInHours hours-difference
De functie diffInHours retourneert het verschil tussen twee datums in termen van uren.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= diffInHours(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T07:19:51Z"))%} - Uitvoer:
10
diffInMinutes diff-minutes
De functie diffInMinutes retourneert het verschil tussen twee datums in minuten.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= diffInMinutes(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T16:19:51Z"))%} - Uitvoer:
60
diffInMonths months-difference
De functie diffInMonths retourneert het verschil tussen twee datums in termen van maanden.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=diffInMonths(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-08-01T17:19:51Z"))%} - Uitvoer:
3
setDays set-days
Gebruik de functie setDays om de dag van de maand voor de opgegeven datum-tijd in te stellen.
| code language-sql |
|---|
|
setHours set-hours
Gebruik de functie setHours om het uur van de datum-tijd in te stellen.
| code language-sql |
|---|
|
toDateTime string-to-date-time
De functie toDateTime zet een tekenreeks om in datum. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=toDateTime("2024-11-01T17:19:51Z")%} - Uitvoer:
2024-11-01T17:19:51Z
toUTC to-utc
Gebruik de functie toUTC om een datetime om te zetten in UTC.
| code language-sql |
|---|
|
truncateToStartOfDay truncate-day
Gebruik de truncateToStartOfDay functie om een bepaalde datum-tijd te wijzigen door het aan het begin van de dag met tijd bij 00 :00 te plaatsen.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= truncateToStartOfDay(stringToDate("2024-11-01T17:19:51Z")) %} - Uitvoer:
2024-11-01T00:00Z
truncateToStartOfQuarter truncate-quarter
Gebruik de functie truncateToStartOfQuarter wordt gebruikt om een datum-tijd aan de eerste dag van zijn kwartaal (zoals 1 Januari, 1 April, 1 Juli, 1 Oktober 1) om 00 te beknotten :00.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=truncateToStartOfQuarter(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
2024-10-01T00:00Z
truncateToStartOfWeek truncate-week
De functie truncateToStartOfWeek wijzigt een bepaalde datum-tijd door het aan het begin van de week (Maandag bij 00 :00 te plaatsen).
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%= truncateToStartOfWeek(stringToDate("2024-11-19T17:19:51Z"))%} // tuesday - Uitvoer:
2024-11-18T00:00Z // monday
truncateToStartOfYear truncate-year
Gebruik de functie truncateToStartOfYear om een bepaalde datum-tijd te wijzigen door het te beknotten aan de eerste dag van het jaar (1 Januari) bij 00 :00.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=truncateToStartOfYear(stringToDate("2024-11-01T17:19:51Z"))%} - Uitvoer:
2024-01-01T00:00Z
weekOfYear week-of-year
Gebruik de functie weekOfYear om de week van het jaar op te halen.
| code language-sql |
|---|
|
diffInYear diff-years
Gebruik de functie diffInYears om het verschil tussen twee datums in termen van jaren te retourneren.
| code language-sql |
|---|
|
Voorbeeld
- Invoer:
{%=diffInYears(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2019-10-01T17:19:51Z"))%} - Uitvoer:
5
Operator-functies operators
Gebruik de functies Boolean en Compare om logische evaluaties uit te voeren.
en and
De functie and wordt gebruikt om een logische combinatie te maken.
| code language-sql |
|---|
|
Voorbeeld
De volgende operatie retourneert alle mensen in het thuisland (Frankrijk) en het geboortejaar (1985).
| code language-sql |
|---|
|
of or
De functie or wordt gebruikt om een logische scheiding te maken.
| code language-sql |
|---|
|
Voorbeeld
De volgende operatie retourneert alle mensen in het thuisland (Frankrijk) of het geboortejaar (1985).
| code language-sql |
|---|
|
equals operator-equals
De functie = (equals) controleert of een waarde of expressie gelijk is aan een andere waarde of expressie.
| code language-sql |
|---|
|
Voorbeeld
De volgende operatie controleert of het thuisadresland Frankrijk is.
| code language-sql |
|---|
|
niet gelijk aan notequal
De != (niet gelijk aan) functie controleert of één waarde of uitdrukking niet gelijk aan een andere waarde of een uitdrukking is.
| code language-sql |
|---|
|
Voorbeeld
De volgende operatie controleert of het thuisadresland niet Frankrijk is.
| code language-sql |
|---|
|
groter dan greaterthan
Controleer met de functie > (groter dan) of de eerste waarde groter is dan de tweede waarde.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen die strikt na 1970 geboren zijn.
| code language-sql |
|---|
|
groter dan of gelijk aan greaterthanorequal
Gebruik de functie >= (groter dan of gelijk aan) om te controleren of de eerste waarde groter dan of gelijk is aan de tweede waarde.
| code language-sql |
|---|
|
Voorbeeld
In de volgende bewerking worden personen gedefinieerd die in of na 1970 zijn geboren.
| code language-sql |
|---|
|
minder dan lessthan
Gebruik de vergelijkingsfunctie < (kleiner dan) om te controleren of de eerste waarde kleiner is dan de tweede waarde.
| code language-sql |
|---|
|
Voorbeeld
In de volgende bewerking worden personen gedefinieerd die vóór 2000 zijn geboren.
| code language-sql |
|---|
|
kleiner dan of gelijk aan lessthanorequal
Gebruik de vergelijkingsfunctie <= (kleiner dan of gelijk aan) om te controleren of de eerste waarde kleiner dan of gelijk is aan de tweede waarde.
| code language-sql |
|---|
|
Voorbeeld
De volgende bewerking definieert personen die in 2000 of eerder zijn geboren.
| code language-sql |
|---|
|
Dynamische functies dynamic-helpers
Gebruik de dynamische hulpfuncties om voorwaardelijke evaluaties, herhaling en veranderlijke toewijzingen voor dynamische verpersoonlijking te gebruiken.
Standaardwaarde voor alternatieven default-value
De Default Fallback Value helper wordt gebruikt om een standaardreservewaarde terug te keren als een attribuut leeg of ongeldig is. Dit mechanisme werkt voor Profielkenmerken en Reisgebeurtenissen.
| code language-sql |
|---|
|
In dit voorbeeld wordt de waarde there weergegeven als het firstName -kenmerk van dit profiel leeg of null is.
if (voorwaarden) if-function
De hulpfunctie if wordt gebruikt om een voorwaardelijk blok te definiëren.
Als de uitdrukkingsevaluatie waar terugkeert, wordt het blok teruggegeven anders wordt het overgeslagen.
| code language-sql |
|---|
|
Na de hulpfunctie if kunt u een instructie else invoeren om een codeblok op te geven dat moet worden uitgevoerd als dezelfde voorwaarde false is.
De instructie elseif geeft een nieuwe voorwaarde op die moet worden getest als de eerste instructie false retourneert.
Formaat
| code language-sql |
|---|
|
tenzij unless
Met de unless -hulplijn kunt u een voorwaardelijk blok definiëren. Als de evaluatie van de expressie false retourneert, wordt het blok gerenderd als dit tegengesteld is aan de if helper.
| code language-sql |
|---|
|
Voorbeeld
Geef wat inhoud weer op basis van de extensie van het e-mailadres:
| code language-sql |
|---|
|
elk each
Gebruik de hulpfunctie each om een array te doorlopen.
De hulpstructuur is
De hulpstructuur is
De hulpstructuur is U kunt het trefwoord this in het blok gebruiken om naar de afzonderlijke arrayitems te verwijzen. Gebruik {{@index}} om de index van het element van de array te renderen.
De hulpstructuur is
De hulpstructuur is +++Syntaxis
De hulpstructuur is
De hulpstructuur is
- {{this.name}}
**Voorbeeld**
```sql
{{#each profile.homeAddress.city}}
{{@index}} : {{this}}<br>
{{/each}}
Voorbeeld
Een lijst met producten weergeven die deze gebruiker in zijn winkelwagentje heeft:
{{#each profile.products as |product|}}
<li>{{product.productName}} {{product.productRating}}</li>
{{/each}}
+++
with with
Gebruik de with helper om het evaluatietoken van malplaatje-deel te veranderen.
| code language-sql |
|---|
|
De hulpfunctie with is nuttig om ook een sneltoetsvariabele te definiëren.
Voorbeeld
Gebruik with voor het aliasing van lange variabelenamen naar kortere:
| code language-sql |
|---|
|
laten let
Met de functie let kan een expressie worden opgeslagen als een variabele die later in een query moet worden gebruikt.
| code language-sql |
|---|
|
Voorbeeld
In het volgende voorbeeld kunt u de totale som van prijzen voor producten in de winkelwagen berekenen met prijzen tussen 100 en 1000.
| code language-sql |
|---|
|
Metagegevens voor uitvoering execution-metadata
Gebruik executionMetadata om aangepaste sleutel-waardeparen dynamisch vast te leggen en op te slaan in de context van de berichtuitvoering.
Met deze functie kunt u contextafhankelijke informatie toevoegen aan elke native actie van uw campagnes of reizen. Gebruik dit programma om contextuele gegevens voor levering in real time naar externe systemen te exporteren voor verschillende doeleinden, zoals reeksspatiëring, analyse, personalisatie en downstreamverwerking.
executionMetadata niet.U kunt bijvoorbeeld de hulpfunctie executionMetadata gebruiken om een specifieke id toe te voegen aan elke levering die naar elk profiel wordt verzonden. Deze informatie wordt tijdens runtime gegenereerd en de verrijkte metagegevens voor uitvoering kunnen vervolgens worden geëxporteerd voor afstemming op een extern rapportageplatform.
| code language-none |
|---|
|
In deze syntaxis verwijst key naar de naam van de metagegevens en is value de metagegevens die moeten worden voortgezet.
hoe het werkt
Selecteer een element uit de inhoud van uw kanaal in een campagne of een rit en voeg, met de personalisatie-editor, de executionMetadata -hulplijn toe aan dit element.
| note |
|---|
| NOTE |
De functie executionMetadata is niet zichtbaar wanneer de inhoud zelf wordt weergegeven. |
Tijdens runtime wordt de metagegevenswaarde toegevoegd aan de bestaande Message Feedback Event Dataset met het volgende schema:
| code language-none |
|---|
|
| note important |
|---|
| IMPORTANT |
| Er is een bovengrens van 2kb op de belangrijkste waardeparen per actie. Als de limiet van 2 kB wordt overschreden, wordt het bericht nog steeds geleverd, maar een van de sleutelwaardeparen kan worden afgekapt. |
Voorbeeld
| code language-none |
|---|
|
In dit voorbeeld, uitgaande van profile.person.name.firstName = “Alex”, is de resulterende entiteit:
| code language-none |
|---|
|
Toewijzingsfuncties maps
Gebruik kaartfuncties in personalisatie om interactie met kaarten eenvoudiger te maken.
get get
Gebruik de functie get om de waarde van een kaart voor een bepaalde sleutel op te halen.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende bewerking wordt de waarde van de identiteitskaart voor de sleutel example@example.com opgehaald.
| code language-sql |
|---|
|
toetsen keys
Gebruik de functie keys om alle sleutels voor een bepaalde kaart terug te winnen.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende bewerking worden alle toetsen voor de kaart identityMap opgehaald.
| code language-sql |
|---|
|
waarden values
De functie values wordt gebruikt om alle waarden van een bepaalde kaart op te halen.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende bewerking worden alle waarden voor de kaart identityMap opgehaald.
| code language-sql |
|---|
|
Math-functies math
Leer hoe te om functies Math in de verpersoonlijkingsredacteur te gebruiken.
absoluut absolute
Gebruik de functie absolute om een getal om te zetten in de absolute waarde ervan.
| code language-sql |
|---|
|
formatNumber format-number
Gebruik de functie formatNumber om een willekeurig nummer op te maken in de taalgevoelige representatie.
Het accepteert een getal en een tekenreeks die de landinstelling vertegenwoordigen en retourneert een opgemaakte tekenreeks van het getal in de gewenste landinstelling.
| code language-sql |
|---|
|
U kunt het formatteren en geldige scènes gebruiken zoals samengevat in de documentatie van Oracle en Gesteunde scènes {_blank}
Voorbeeld
Deze query retourneert een opgemaakte tekenreeks in het Arabisch die overeenkomt met 123456,789 als het invoernummer.
| code language-sql |
|---|
|
willekeurig random
Gebruik de functie random om een willekeurige waarde tussen 0 en 1 te retourneren.
| code language-sql |
|---|
|
roundDown round-down
Gebruik de functie roundDown om een getal omlaag te afronden.
| code language-sql |
|---|
|
roundUp round-up
Gebruik de functie roundUp om een getal naar boven te afronden.
| code language-sql |
|---|
|
toHexString to-hex-string
De functie toHexString zet om het even welk aantal in zijn hexadecimale koord om.
| code language-sql |
|---|
|
Voorbeeld
Deze query retourneert de hexadecimale waarde 158 als 9e.
| code language-sql |
|---|
|
toInt to-int
Gebruik de functie toInt om typen (getal, dubbel, geheel, lang, zwevend, kort, byte, boolean, tekenreeks) om te zetten in een geheel getal.
| code language-sql |
|---|
|
Voorbeeld
Deze vraag keert de geheelwaarde van 42.6 als 42 terug.
| code language-sql |
|---|
|
toPercentage to-percentage
Gebruik de functie toPercentage om een getal om te zetten in een percentage.
| code language-sql |
|---|
|
toPrecision to-precision
Gebruik de functie toPrecision om een getal om te zetten in de vereiste precisie.
| code language-sql |
|---|
|
toString to-string
De functie toString zet een willekeurig getal om in de tekenreeksrepresentatie.
| code language-sql |
|---|
|
Voorbeeld
Deze query retourneert "12" .
| code language-sql |
|---|
|
Objectfuncties objects
Objectfuncties om objecteigenschappen of -kenmerken te controleren.
isNull isNull
De functie isNull bepaalt of een objectverwijzing niet bestaat.
| code language-sql |
|---|
|
Voorbeeld
De volgende verrichting controleert als het huisadres van de persoon niet bestaat.
| code language-sql |
|---|
|
isNotNull isNotNull
De functie isNotNull bepaalt of een objectverwijzing bestaat.
| code language-sql |
|---|
|
Voorbeeld
De volgende verrichting controleert als het huisadres van de persoon bestaat.
| code language-sql |
|---|
|
Reeksfuncties string-functions
Leer hoe te om de functies van het Koord in de verpersoonlijkingsredacteur te gebruiken.
camelCase camelCase
De functie camelCase maakt een hoofdletter van de eerste letter van elk woord van een tekenreeks.
| code language-sql |
|---|
|
Voorbeeld
Met de volgende functie krijgt de eerste letter van een woord een hoofdletter in het hoofdletteradres van het profiel.
| code language-sql |
|---|
|
charCodeAt char-code-at
De functie charCodeAt retourneert de ASCII-waarde van een teken, net als de functie charCodeAt in JavaScript. Er wordt een tekenreeks en een geheel getal gebruikt (de positie van een teken wordt gedefinieerd) als invoerargumenten en de bijbehorende ASCII-waarde wordt geretourneerd.
| code language-sql |
|---|
|
Voorbeeld
De volgende functie retourneert de ASCII-waarde o (111).
| code language-sql |
|---|
|
concat concate
De functie concat combineert twee tekenreeksen in één.
| code language-sql |
|---|
|
Voorbeeld
De volgende functie combineert profielstad en land in één enkele koord.
| code language-sql |
|---|
|
contains contains
Gebruik de functie contains om te bepalen of een tekenreeks een opgegeven subtekenreeks bevat.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
STRING_1 |
De tekenreeks die de controle moet uitvoeren. |
STRING_2 |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
CASE_SENSITIVE |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. Mogelijke waarden: true (standaard) / false. |
Voorbeelden
-
De volgende functie controleert of de voornaam van het profiel de letter A bevat (in hoofdletters of kleine letters). Als het profiel dat wel doet, wordt
truegeretourneerd. Zo niet, dan wordtfalsegeretourneerd.code language-sql {%= contains(profile.person.name.firstName, "A", false) %} -
De volgende query bepaalt, met hoofdlettergevoeligheid, of het e-mailadres van de persoon de tekenreeks
2010@gmbevat.code language-sql {%= contains(profile.person.emailAddress,"2010@gm") %}
doesNotContain doesNotContain
Gebruik de functie doesNotContain om te bepalen of een tekenreeks geen opgegeven subtekenreeks bevat.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
STRING_1 |
De tekenreeks die de controle moet uitvoeren. |
STRING_2 |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
CASE_SENSITIVE |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. Mogelijke waarden: true (standaard) / false. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of het e-mailadres van de persoon de tekenreeks 2010@gm niet bevat.
| code language-sql |
|---|
|
doesNotEndWith doesNotEndWith
Gebruik de functie doesNotEndWith om te bepalen of een tekenreeks niet eindigt met een opgegeven subtekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
{CASE_SENSITIVE} |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. Mogelijke waarden: true (standaard) / false. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of het e-mailadres van de persoon niet eindigt met .com.
| code language-sql |
|---|
|
doesNotStartWith doesNotStartWith
Gebruik de functie doesNotStartWith om te bepalen of een tekenreeks niet begint met een opgegeven subtekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
{CASE_SENSITIVE} |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. Mogelijke waarden: true (standaard) / false. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of de naam van de persoon niet begint met Joe.
| code language-sql |
|---|
|
encode64 encode64
Gebruik de functie encode64 om een tekenreeks te coderen zodat Personal Information (PI) behouden blijft, bijvoorbeeld om in een URL te worden opgenomen.
| code language-sql |
|---|
|
endWith endsWith
Gebruik de functie endsWith om te bepalen of een tekenreeks eindigt met een opgegeven subtekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
{CASE_SENSITIVE} |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. Mogelijke waarden: true (standaard) / false. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of het e-mailadres van de persoon eindigt met .com.
| code language-sql |
|---|
|
equals equals
Gebruik de functie equals om te bepalen of een tekenreeks gelijk is aan de opgegeven tekenreeks, met hoofdlettergevoeligheid.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die met de eerste tekenreeks moet worden vergeleken. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of de naam van de persoon John is.
| code language-sql |
|---|
|
equalsIgnoreCase equalsIgnoreCase
Gebruik de functie equalsIgnoreCase om te bepalen of een tekenreeks gelijk is aan de opgegeven tekenreeks, zonder hoofdlettergevoeligheid.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die met de eerste tekenreeks moet worden vergeleken. |
Voorbeeld
De volgende query bepaalt, zonder hoofdlettergevoeligheid, of de naam van de persoon John is.
| code language-sql |
|---|
|
extractEmailDomain extractEmailDomain
Gebruik de functie extractEmailDomain om het domein van een e-mailadres te extraheren.
| code language-sql |
|---|
|
Voorbeeld
De volgende query extraheert het e-maildomein van het persoonlijke e-mailadres.
| code language-sql |
|---|
|
formatCurrency format-currency
Gebruik de functie formatCurrency om een willekeurig getal om te zetten in de corresponderende taalgevoelige valutarepresentatie, afhankelijk van de landinstelling die als een tekenreeks in het tweede argument is doorgegeven.
| code language-sql |
|---|
|
Voorbeeld
Deze query retourneert £ 56,00
| code language-sql |
|---|
|
getUrlHost get-url-host
Gebruik de functie getUrlHost om de hostnaam van een URL op te halen.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert “www.myurl.com”
getUrlPath get-url-path
Gebruik de functie getUrlPath om het pad na de domeinnaam van een URL op te halen.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert “/contact.html”
getUrlProtocol get-url-protocol
Gebruik de functie getUrlProtocol om het protocol van een URL op te halen.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert “http”
indexOf index-of
Gebruik de functie indexOf om de positie (in het eerste argument) van de eerste instantie van de tweede parameter te retourneren. Retourneert -1 als er geen overeenkomend actiepunt is.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die moet worden gezocht in de eerste parameter |
Voorbeeld
| code language-sql |
|---|
|
Retourneert 6.
isEmpty isEmpty
Gebruik de functie isEmpty om te bepalen of een tekenreeks leeg is.
| code language-sql |
|---|
|
Voorbeeld
De volgende functie retourneert ‘true’ als het mobiele telefoonnummer van het profiel leeg is. Anders wordt false geretourneerd.
| code language-sql |
|---|
|
isNotEmpty is-not-empty
Gebruik de functie isNotEmpty om te bepalen of een tekenreeks niet leeg is.
| code language-sql |
|---|
|
Voorbeeld
De volgende functie retourneert ‘true’ als het mobiele telefoonnummer van het profiel niet leeg is. Anders wordt false geretourneerd.
| code language-sql |
|---|
|
lastIndexOf last-index-of
Gebruik de functie lastIndexOf om de positie (in het eerste argument) van de laatste instantie van de tweede parameter te retourneren. Retourneert -1 als er geen overeenkomend actiepunt is.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die moet worden gezocht in de eerste parameter |
Voorbeeld
| code language-sql |
|---|
|
Retourneert 7.
leftTrim leftTrim
Gebruik de functie leftTrim om witruimten te verwijderen uit het begin van een tekenreeks.
| code language-sql |
|---|
|
length length
Gebruik de functie length om het aantal tekens in een tekenreeks of expressie op te halen.
| code language-sql |
|---|
|
Voorbeeld
De volgende functie retourneert de lengte van de stadsnaam van het profiel.
| code language-sql |
|---|
|
leuk like
Gebruik de functie like om te bepalen of een tekenreeks overeenkomt met een opgegeven patroon.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De expressie die moet overeenkomen met de eerste tekenreeks. Er zijn twee ondersteunde speciale tekens voor het maken van een expressie:
|
Voorbeeld
Met de volgende query worden alle steden opgehaald waar profielen met het patroon es in de live map staan.
| code language-sql |
|---|
|
lowerCase lower
Gebruik de functie lowerCase om een tekenreeks om te zetten in kleine letters.
| code language-sql |
|---|
|
Voorbeeld
Deze functie converteert de voornaam van het profiel naar kleine letters.
| code language-sql |
|---|
|
overeenkomsten matches
Gebruik de functie matches om te bepalen of een tekenreeks overeenkomt met een specifieke reguliere expressie. Voor meer informatie over passende patronen in regelmatige uitdrukkingen, verwijs naar de documentatie van Oracle .
| code language-sql |
|---|
|
Voorbeeld
De volgende query bepaalt, zonder hoofdlettergevoeligheid, of de naam van de persoon begint met John.
| code language-sql |
|---|
|
masker mask
Gebruik de functie mask om een deel van een tekenreeks te vervangen door ‘X’-tekens.
| code language-sql |
|---|
|
Voorbeeld
De volgende query vervangt de tekenreeks “123456789” door “X”, behalve voor het eerste en laatste 2 tekens.
| code language-sql |
|---|
|
De query retourneert 1XXXXXX89 .
md5 md5
Gebruik de functie md5 om de md5-hash van een tekenreeks te berekenen en te retourneren.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert “5eb63be01eeed093cb22bb8f5acdc3”
notEqualTo notEqualTo
Gebruik de functie notEqualTo om te bepalen of een tekenreeks niet gelijk is aan de opgegeven tekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die met de eerste tekenreeks moet worden vergeleken. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of de naam van de persoon niet John is.
| code language-sql |
|---|
|
notEqualWithIgnoreCase not-equal-with-ignore-case
Gebruik de functie notEqualWithIgnoreCase om twee tekenreeksen te vergelijken waarbij hoofdletters en kleine letters worden genegeerd.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks die met de eerste tekenreeks moet worden vergeleken. |
Voorbeeld
De volgende query bepaalt of de naam van de persoon niet john is, zonder hoofdlettergevoeligheid.
| code language-sql |
|---|
|
regexGroup regexGroup
Gebruik de functie regexGroup om specifieke informatie te extraheren op basis van de reguliere expressie die wordt opgegeven.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING} |
De tekenreeks die de controle moet uitvoeren. |
{EXPRESSION} |
De reguliere expressie die moet overeenkomen met de eerste tekenreeks. |
{GROUP} |
Expressiegroep die moet worden gebruikt. |
Voorbeeld
De volgende query extraheert de domeinnaam uit een e-mailadres.
| code language-sql |
|---|
|
vervangen replace
Gebruik de functie replace om een bepaalde subtekenreeks in een tekenreeks te vervangen door een andere subtekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks waar de subtekenreeks moet worden vervangen. |
{STRING_2} |
The substring to replace. |
{STRING_3} |
De vervangende subtekenreeks. |
Voorbeeld
| code language-sql |
|---|
|
Retourneert Hello Mark, here is your monthly newsletter!
replaceAll replaceAll
Gebruik de functie replaceAll om alle subtekenreeksen van een tekst te vervangen die overeenkomt met de expressie regex met de opgegeven letterlijke vervangende tekenreeks. Regex hanteert speciale functies voor \ en + en alle regex-expressies volgen de PQL escapstrategie. De vervanging vindt plaats vanaf het begin van de tekenreeks tot het einde, bijvoorbeeld wanneer aa wordt vervangen door b in de tekenreeks aaa , resulteert in ba in plaats van ab .
| code language-sql |
|---|
|
| note |
|---|
| NOTE |
Wanneer de uitdrukking die als tweede argument wordt genomen een speciaal regex karakter is, gebruik dubbele backslash (//). Speciale regex-tekens zijn: [., +, *, ?, ^, $, (, ), [, ], {, }, |, .] |
| Leer meer in documentatie van Oracle . |
rightTrim rightTrim
De functie rightTrim verwijdert witruimten van het einde van een tekenreeks.
| code language-sql |
|---|
|
sha256 sha256
De functie sha256 berekent en retourneert de sha256-hash van een tekenreeks.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
Retourneert 0b0b207880b999adaad6231026abf87caa30760b6f326b21727b61139332257d
splitsen split
Gebruik de functie split om een tekenreeks te splitsen op een bepaald teken.
| code language-sql |
|---|
|
startWith startsWith
Gebruik de functie startsWith om te bepalen of een tekenreeks begint met een opgegeven subtekenreeks.
| code language-sql |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Argument | Beschrijving |
{STRING_1} |
De tekenreeks die de controle moet uitvoeren. |
{STRING_2} |
De tekenreeks waarnaar moet worden gezocht binnen de eerste tekenreeks. |
{CASE_SENSITIVE} |
Een optionele parameter om te bepalen of de controle hoofdlettergevoelig is. De standaardwaarde is true. |
Voorbeeld
De volgende query bepaalt, met hoofdlettergevoeligheid, of de naam van de persoon begint met Joe.
| code language-sql |
|---|
|
stringToDate string-to-date
De functie stringToDate zet een tekenreekswaarde om in een datum-tijdwaarde. Er zijn twee argumenten: tekenreeksrepresentatie van een datum- en tekenreeksrepresentatie van de formatter.
| code language-sql |
|---|
|
Voorbeeld
| code language-sql |
|---|
|
string_to_integer string-to-integer
Gebruik de functie string_to_integer om een tekenreekswaarde om te zetten in een geheel-getalwaarde.
| code language-sql |
|---|
|
stringToNumber string-to-number
Gebruik de functie stringToNumber om een tekenreeks om te zetten in een getal. Deze geeft dezelfde tekenreeks als uitvoer voor ongeldige invoer.
| code language-sql |
|---|
|
substr sub-string
Gebruik de functie substr om de subtekenreeks van de tekenreeksexpressie tussen de beginindex en de eindindex te retourneren.
| code language-sql |
|---|
|
titleCase titleCase
Gebruik de functie titleCase om eerste letters van elk woord van een tekenreeks met hoofdletters te maken.
| code language-sql |
|---|
|
Voorbeeld
Als de persoon in Washington high street woont, retourneert deze functie Washington High Street .
| code language-sql |
|---|
|
toBool to-bool
Gebruik de functie toBool om een argumentwaarde in een booleaanse waarde om te zetten, afhankelijk van het type.
| code language-sql |
|---|
|
toDateTime to-date-time
Gebruik de functie toDateTime om een tekenreeks om te zetten in een datum. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer.
| code language-sql |
|---|
|
toDateTimeOnly to-date-time-only
Gebruik de functie toDateTimeOnly om een argumentwaarde om te zetten in een waarde met alleen de datumtijd. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer. Deze functie accepteert veldtypen tekenreeks, datum, lang en geheel getal.
| code language-sql |
|---|
|
bijsnijden trim
De functie trim verwijdert alle witruimten vanaf het begin en aan het einde van een tekenreeks.
| code language-sql |
|---|
|
upperCase upper
De functie upperCase zet een tekenreeks om in hoofdletters.
| code language-sql |
|---|
|
Voorbeeld
Deze functie converteert de achternaam van het profiel naar hoofdletters.
| code language-sql |
|---|
|
urlDecode url-decode
Gebruik de functie urlDecode om een URL-gecodeerde tekenreeks te decoderen.
| code language-sql |
|---|
|
urlEncode url-encode
Gebruik de functie urlEncode om een tekenreeks als een URL te coderen.
| code language-sql |
|---|
|