/ (signe barre oblique), opérateur

Retourne dividend divisé par divisor .

Syntaxe

dividend / divisor

Arguments

  • dividend: Expression numérique ou d’intervalle.
  • divisor: Expression numérique.

retourne :

Si dividend et sont tous deux divisor décimaux, le résultat est décimal.

Si dividend est un intervalle d’un mois de l’année, le résultat est INTERVAL YEAR TO MONTH .

Si divident est un intervalle de jour-heure, le résultat est INTERVAL DAY TO SECOND .

Dans tous les autres cas, un DOUBLE.

Si la divisor valeur de est 0, l’opérateur retourne une erreur de division par zéro.

Notes

Si Spark. Sql. ANSI. Enabled est le retour de la fonction NULL au lieu d’une division d’erreur par 0.

Exemples

> SELECT 3 / 2;
 1.5

> SELECT 2L / 2L;
 1.0

> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
 0 01:05:00.000000

> SELECT 3 / 0;
 divide by zero