Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 10.4 LTS és újabb
A visszaadott érték multiplier
szorozva multiplicand
, vagy NULL
túlcsordulás esetén.
Szemantika
try_multiply(multiplier, multiplicand)
Argumentumok
-
multiplier
: Numerikus vagyINTERVAL
kifejezés. -
multiplicand
: Numerikus kifejezés vagyINTERVAL
kifejezés.
Nem adhat meg INTERVAL
értéket mindkét argumentumnak.
Válaszok
- Ha a
multiplier
ésmultiplicand
isDECIMAL
, akkor az eredményDECIMAL
. - Ha a
multiplier
vagy amultiplicand
egyINTERVAL
, az eredmény ugyanazon típusú. - Ha mindkettő
multiplier
ésmultiplier
integrál numerikus típus, akkor az eredmény a két típus közül a nagyobb. - Minden más esetben az eredmény egy
DOUBLE
.
Ha a vagy a multiplier
multiplicand
0, az operátor 0 értéket ad vissza.
Ha a szorzás eredménye kívül esik az eredménytípus kötésén, akkor az eredmény .NULL
Példák
> SELECT 3 * 2;
6
> SELECT 2L * 2L;
4L
> SELECT INTERVAL '3' YEAR * 3;
9-0
> SELECT 100Y * 100Y
NULL