W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
算術(shù)運算符用來對一個或兩個參數(shù)進行求反、加、減、乘和除等操作。其中一些算術(shù)運算符還可用于計算日期時間和間隔值。算術(shù)運算符的參數(shù)必須解析為數(shù)字?jǐn)?shù)據(jù)類型或任何可以被數(shù)據(jù)庫直接轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)類型的數(shù)據(jù)類型。
一元算術(shù)運算符返回的數(shù)據(jù)類型與參數(shù)的數(shù)據(jù)類型相同。對于二進制算術(shù)運算符,OceanBase 先確定表達式中數(shù)值優(yōu)先級最高的參數(shù),再將其余參數(shù)轉(zhuǎn)換為該參數(shù)的數(shù)據(jù)類型。
下表列出了算術(shù)運算符:
運算符 |
說明 |
---|---|
+、- |
用于表示正、負(fù)時,它們是一元運算符。 |
+、- |
用于表示加、減時,它們是二進制運算符。 |
*、/ |
二進制運算符,用于表示乘、除。 |
算術(shù)表達式中不能使用兩個連續(xù)的負(fù)號(--)來表示雙重求反或減去一個負(fù)值,因為字符 -- 在 SQL 語句中用于指定注釋。可以用空格或括號分隔連續(xù)的減號。有關(guān) SQL 語句中的注釋,詳細(xì)信息請參閱章節(jié) 注釋。
以下示例展示了運算符 +、- 用于表示正、負(fù)的 SQL 查詢:
SELECT * FROM order_items WHERE quantity = -1 ORDER BY order_id, line_item_id, product_id;
SELECT * FROM employees WHERE -salary < 0 ORDER BY employee_id;
以下示例展示了運算符 +、- 用于表示加、減的 SQL 查詢:
SELECT hire_date FROM employees WHERE SYSDATE - hire_date > 365 ORDER BY hire_date;
以下示例展示了 *、/ 運算符表示乘、除的 SQL 查詢:
UPDATE employees SET salary = salary * 1.1;
UPDATE employees SET salary = salary / 2;
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: