算术运算符用来对一个或两个参数进行求反、加、减、乘和除等操作。其中一些算术运算符还可用于计算日期时间和间隔值。算术运算符的参数必须解析为数字数据类型或任何可以被数据库直接转换为数字数据类型的数据类型。
专注于为中小企业提供成都做网站、成都网站建设、成都外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业伊美免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
一元算术运算符返回的数据类型与参数的数据类型相同。对于二进制算术运算符,OceanBase 先确定表达式中数值优先级最高的参数,再将其余参数转换为该参数的数据类型。
下表列出了算术运算符:
运算符 |
说明 |
---|---|
+、- |
用于表示正、负时,它们是一元运算符。 |
+、- |
用于表示加、减时,它们是二进制运算符。 |
*、/ |
二进制运算符,用于表示乘、除。 |
算术表达式中不能使用两个连续的负号(--)来表示双重求反或减去一个负值,因为字符 -- 在 SQL 语句中用于指定注释。可以用空格或括号分隔连续的减号。有关 SQL 语句中的注释,详细信息请参阅章节 注释。
以下示例展示了运算符 +、- 用于表示正、负的 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;
当前文章:创新互联OceanBase教程:OceanBase算术运算符
网站网址:http://www.shufengxianlan.com/qtweb/news25/11775.html
成都网站建设公司_创新互联,为您提供网站收录、电子商务、做网站、App设计、网站建设、网站改版
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联