Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op:
 Databricks SQL 
 Databricks Runtime
Retourneert multiplier vermenigvuldigd met multiplicand.
Syntaxis
multiplier * multiplicand
Argumenten
- 
              
multiplier: Een numerieke ofINTERVALexpressie. - 
              
multiplicand: Een numerieke expressie ofINTERVALexpressie. 
U mag geen INTERVAL voor beide argumenten specificeren.
Retouren
- nl-NL: Als zowel 
multiplieralsmultiplicandDECIMALzijn, is het resultaatDECIMAL. - Als 
multiplierofmultiplicandeen isINTERVAL, is het resultaat van hetzelfde type. - Als beide 
multiplierenmultiplicandintegraal numerieke typen zijn, is het resultaat de grotere van de twee typen. - In alle andere gevallen is het resultaat een 
DOUBLE. 
Als de operator of multiplier de multiplicand waarde 0 is, retourneert de operator 0.
Als het resultaat van de vermenigvuldiging buiten de grenzen van het resultaattype valt, wordt er een ARITHMETIC_OVERFLOW fout gegenereerd.
Gebruik try_multiply om terug te keren NULL op overloop.
Waarschuwing
Als in Databricks Runtime spark.sql.ansi.enabled is, wordt falsehet resultaat 'verpakt' als deze buiten de grenzen valt voor integrale typen en het resultaat is NULL voor breuktypen.
Voorbeelden
> SELECT 3 * 2;
 6
> SELECT 2L * 2L;
 4L
> SELECT INTERVAL '3' YEAR * 3;
 9-0
> SELECT 100Y * 100Y;
 Error: ARITHMETIC_OVERFLOW