Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server:O que significa 1 ++ 2?


O primeiro sinal de mais é interpretado como um operador de adição. Cada um dos sinais de mais restantes é interpretado como um operador de mais unário :
1 ++ 2   means   1 + (+2)
1 +++ 2  means   1 + (+(+2))

É muito comum em linguagens de programação ter esse operador unário mais, embora raramente seja usado em SQL, pois na verdade não faz nada.

O operador unário mais é mencionado no padrão SQL-92.

Embora o mais unário não seja tão útil, ele tem um companheiro mais útil:o menos unário. Também é conhecido como operador negativo .
SELECT -(expression), ...
--     ^ unary minus