sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:Hvad betyder 1 ++ 2?

Det første plustegn tolkes som en additionsoperator. Hvert af de resterende plustegn tolkes som en unarær plusoperator :

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

Det er meget almindeligt i programmeringssprog at have denne unære plus-operator, selvom den sjældent bruges i SQL, da den faktisk ikke gør noget.

Den unære plus-operator er nævnt i SQL-92-standarden.

Selvom unært plus ikke er så nyttigt, har det en mere nyttig ledsager:unær minus. Det er også kendt som den negative operator .

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


  1. Sådan vælger du kun feltnavn, når du bruger vis kolonner forespørgsel i mysql

  2. PostgreSQL Performance - SELECT vs Stored funktion

  3. Sådan installeres MySQL 8.0 på RHEL/CentOS 8/7 og Fedora 35

  4. Sequelize returnerer join-tabel i forespørgsel