DIV (Lakehouse v1)
첫 번째 수를 두 번째 수로 나눈 몫을 반환하며, 가장 가까운 작은 정수로 내림합니다. 나눗셈 연산자 //와 같습니다.
참고:
SQL 구문
섹션 제목: “SQL 구문”func.div(<numerator>, <denominator>)Analyze 예시
섹션 제목: “Analyze 예시”# Equivalent to the division operator "//"func.div(6.1, 2)
┌───────────────────────────────┐│ func.div(6.1, 2) │ (6.1 // 2) │├──────────────────┼────────────┤│ 3 │ 3 │└───────────────────────────────┘
# Error when divided by 0error: APIError: ResponseError with 1006: divided by zero while evaluating function `div(6.1, 0)`Analyze 구문
섹션 제목: “Analyze 구문”<number1> DIV <number2>SQL 예시
섹션 제목: “SQL 예시”-- Equivalent to the division operator "//"SELECT 6.1 DIV 2, 6.1//2;
┌──────────────────────────┐│ (6.1 div 2) │ (6.1 // 2) │├─────────────┼────────────┤│ 3 │ 3 │└──────────────────────────┘
SELECT 6.1 DIV 2, INTDIV(6.1, 2), 6.1 DIV NULL;
┌───────────────────────────────────────────────┐│ (6.1 div 2) │ intdiv(6.1, 2) │ (6.1 div null) │├─────────────┼────────────────┼────────────────┤│ 3 │ 3 │ NULL │└───────────────────────────────────────────────┘
-- Error when divided by 0root@localhost:8000/default> SELECT 6.1 DIV 0;error: APIError: ResponseError with 1006: divided by zero while evaluating function `div(6.1, 0)`