展开全部

加法:

SQL> SELECT ITEM PRODUCE, WHOLESALE, WHOLESALE+0.25 RETAIL FROM PRICE;

PRODUCE 是 ITEM的别名。

WHOLESALE+0.25  创建了一个新列,并且用e69da5e6ba9062616964757a686964616f31333365656538RETAIL来命名。

减法:

1. 作为负号使用:

SQL> SELECT - HIGHTEMP LOWS, -LOWTEMP HIGHS FROM HILOW

直接把列HIGHTEMP 和LOWTEMP 中的数值加了'-'

2. 作为运算符:

SQL> SELECT STATE

HIGHTEMP LOWS

LOWTEMP HIGHS

(LOWTEMP - HIGHTEMP) DIFFERENCE

FROM HILOW

STATE LOWS。

拓展资料:

update member set lastmoney = isnull(lastmoney,0) + 10 where id = '001' or name = 'abc'

有个问题需要小心一下,就是如果lastmoney这个字段为空的话,lastmoney + 10仍然是空的,所以需要使用isnull函数(SQLSERVER函数,如果ORACLE使用NVL)。表示如果是空的话,给一个默认值0。

更多推荐

sql的加减乘除运算_怎么编写加减法运算的sql语句