div
operator
Dotyczy: Databricks SQL
Databricks Runtime
Zwraca integralną część dzielenia według divisor
dividend
wartości .
Składnia
divisor div dividend
Argumenty
divisor
: wyrażenie, które daje w wyniku wartość liczbową lub interwałową.dividend
: pasujący typ interwału, jeślidivisor
jest to interwał, w przeciwnym razie wartość liczbowa.
Interwał jest obsługiwany od: Databricks Runtime 10.1
Zwraca
A BIGINT
Jeśli dividend
parametr to 0
, INTERVAL '0' SECOND
lub INTERVAL '0' MONTH
operator zgłasza błąd DIVIDE_BY_ZERO .
Uwaga
Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false
, funkcja zwraca NULL
wartość zamiast błędu dzielenia przez zero.
Przykłady
> SELECT 3 div 2;
1
> SELECT -5.9 div 1;
-5
> SELECT -5.9 div 0;
Error: DIVIDE_BY_ZERO
> SELECT INTERVAL '100' HOUR div INTERVAL '1' DAY;
4
Funkcje pokrewne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla