Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server:Apa artinya 1 ++ 2?

Tanda tambah pertama diartikan sebagai operator penjumlahan. Setiap tanda plus yang tersisa ditafsirkan sebagai operator unary plus :

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

Sangat umum dalam bahasa pemrograman untuk memiliki operator unary plus ini, meskipun jarang digunakan dalam SQL karena sebenarnya tidak melakukan apa-apa.

Operator unary plus disebutkan dalam standar SQL-92.

Sementara unary plus tidak terlalu berguna, ia memiliki pendamping yang lebih berguna:unary minus. Ini juga dikenal sebagai operator negatif .

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL yang dioptimalkan untuk struktur pohon

  2. Bagaimana cara mengonversi bilangan bulat (waktu) ke HH:MM:SS::00 di SQL Server 2008?

  3. SQL Server:SUM() dari beberapa baris termasuk klausa where

  4. Tambahkan klausa WHERE ke SQL secara dinamis / terprogram

  5. Bisakah fungsi skalar diterapkan sebelum memfilter saat menjalankan Pernyataan SQL?