Oracle Arithmetic Operators
Introduction
Arithmetic operators can perform arithmetical operations on numeric operands involved. Arithmetic operators are addition(+), subtraction(-), multiplication(*) and division(/).
- Some of these operators are also used in datetime and interval arithmetic.
- The arguments to the operator must resolve to numeric data types or to any data type that can be implicitly converted to a numeric data type.
- Unary arithmetic operators return the same data type as the numeric data type of the argument.
- For binary arithmetic operators, Oracle determines the argument with the highest numeric precedence, implicitly converts the remaining arguments to that data type, and returns that data type.
Arithmetic Operators
- + - : These denote a positive or negative expression, they are unary operators.
- + - : When they add or subtract, they are binary operators.
- */ : Multiply, divide. These are binary operators.
Note:
Do not use two consecutive minus signs (--) in arithmetic expressions to indicate double negation or the subtraction of a negative value.
The characters -- are used to begin comments within SQL statements. You should separate consecutive minus signs with a space or parentheses.
SQL> SELECT 250 + 365 FROM DUAL; 250+365 ---------- 615 SQL> SELECT 355 - 155 FROM DUAL; 355-155 ---------- 200 SQL> SELECT 125 * 25 FROM DUAL; 125*25 ---------- 3125 SQL> SELECT 625 / 25 FROM DUAL; 625/25 ---------- 25 SQL> SELECT 'w3resource' || '.com' FROM DUAL; 'W3RESOURCE'|| -------------- w3resource.com
Previous:
Unary and Binary Operators
Next:
Hierarchical Query Operators
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/oracle/operators/oracle-arithmetic-operators.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics