SQL短划线字符有什么作用?

时间:2013-03-28 14:35:03

标签: sql syntax

在我正在调试的SQL语句中,我发现-以我无法识别的方式使用:

它出现在“Book_Balance”和“Participation_Lookups”之间的SELECT语句中

SELECT "LNIMPR"."Book_Balance" - "Participation_Lookups"."Participation Principal Assets" AS "C7" 
FROM ...

-在上述背景下做了什么?

2 个答案:

答案 0 :(得分:4)

它正在减去两列。

它们必须都是数值,而在subtract的SQL中,您使用减号-

如果Book_balance为100且Participation Principal Assets为25,那么它基本上是这样说的:

select 100 -25 as C7
from ...

对于返回的每一行都会进行此计算。

答案 1 :(得分:2)

数字减法,如10 - 4 = 6