sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:Vad betyder 1 ++ 2?

Det första plustecknet tolkas som en additionsoperator. Vart och ett av de återstående plustecknen tolkas som en unarär plusoperator :

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

Det är väldigt vanligt i programmeringsspråk att ha denna unära plusoperator, även om den sällan används i SQL eftersom den faktiskt inte gör någonting.

Den unära plusoperatorn nämns i SQL-92-standarden.

Även om unary plus inte är så användbart, har det en mer användbar följeslagare:unary minus. Den är också känd som den negativa operatorn .

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


  1. PGEast, Hardware Benchmarking och PG Performance Farm

  2. Uppdatera en kolumn i en tabell med att lägga till några värden till samma kolumnvärde i MySQL

  3. Rails 3, Heroku:Taps Server Error:PGError:ERROR:ogiltig bytesekvens för kodning av UTF8:0xba

  4. hur deklarerar man SQLCA.SQLERRD?