sql >> Database >  >> RDS >> Sqlserver

SQL Server:Wat betekent 1 ++ 2?

Het eerste plusteken wordt geïnterpreteerd als een opteloperator. Elk van de resterende plustekens wordt geïnterpreteerd als een unaire plus-operator :

1 ++ 2   means   1 + (+2)
1 +++ 2  means   1 + (+(+2))

Het is heel gebruikelijk in programmeertalen om deze unaire plus-operator te hebben, hoewel het zelden wordt gebruikt in SQL omdat het eigenlijk niets doet.

De unaire plus-operator wordt genoemd in de SQL-92-standaard.

Hoewel unair plus niet zo handig is, heeft het een handigere metgezel:unair min. Het is ook bekend als de negatieve operator .

SELECT -(expression), ...
--     ^ unary minus


  1. UnicodeWarning:Unicode gelijke vergelijking kon beide argumenten niet converteren naar Unicode

  2. Een MySQL-database opvragen vanuit een NodeJS AWS Lambda-functie

  3. Hoe kan ik een .NET-toepassing implementeren die ODAC gebruikt zonder de hele component voor de gebruiker te installeren?

  4. Is er een manier om de autoincrement-ID op te halen uit een voorbereide instructie?