展开全部
加法:
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。