| Skriv ut Åpne PDF-versjon av elektronisk hjelp

#### Konverteringsfunksjoner Konverteringsfunksjonene konverterer en verdi fra ett format til et annet. ### Cast Endrer datatypen for en verdi eller en nullverdi til en annen datatype. Denne endringen kreves før du bruker verdier av en datatype i en funksjon eller operasjon som forventer en annen datatype. Syntaks: CAST (uttrykk|NULL AS datatype) Følgende datatyper kan få endret verdi: CHARACTER, VARCHAR, INTEGER, FLOAT, SMALLINT, DOUBLE PRECISION, DATE, TIME, TIMESTAMP, BIT, BIT VARYING Det kan hende at enkelte måltyper ikke støttes, alt etter kildedatatypen. Hvis kildedatatypen er en BIT-streng, må måldatatypen være en tegnstreng eller en annen BIT-streng. Eksempel: Eksemplet nedenfor endrer (CAST-er) årlige inntekter til en INTEGER-verdi for å fjerne desimalplassene og deretter til en CHARACTER-verdi, slik at den kan slås sammen med en tegnlitteral (teksten 'K'): CAST ( CAST ( Account."Account Revenue"/1000 AS INTEGER ) AS CHARACTER ) ||' K' Hvis du bruker funksjonen CAST, kan denne funksjonen returnere et ekstra mellomrom på slutten av verdien. Eksempel: CAST(YEAR("Date Created".Date) as char) || '*' returnerer "2012 *" Du kan unngå dette problemet ved å angi lengden på returverdien, for eksempel: CAST(YEAR("Date Created".Date) as char(4))) ### IfNull Tester om et uttrykk evalueres til en nullverdi. Hvis dette er tilfellet, tilordnes den angitte verdien til uttrykket. Syntaks: IFNULL (uttrykk, verdi) ### ValueOf( ) Bruk VALUEOF-funksjonen i et uttrykksverktøy eller filter til å referere til verdien av en øktvariabel. Hvis du vil ha flere opplysninger, se Øktvariabler i Analytics. Øktvariabler må brukes som argumenter for VALUEOF-funksjonen. Se øktvariablene navn for navn. Eksempel: Slik bruker du verdien for en øktvariabel med navnet NQ_SESSION.CURRENT_YEAR CASE WHEN "Year" > VALUEOF(NQ_SESSION.CURRENT_YEAR) THEN 'Future' WHEN ... ELSE...END Du må bruke det fullt kvalifiserte navnet når du skal referere til en øktvariabel.

Publisert August 2022 | Copyright © 2005, 2022, Oracle og/eller tilknyttede selskaper. Legal Notices.