Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server:1 ++ 2 có nghĩa là gì?

Dấu cộng đầu tiên được hiểu là một toán tử cộng. Mỗi dấu cộng còn lại được hiểu là một toán tử cộng một bậc :

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

Rất phổ biến trong các ngôn ngữ lập trình để có toán tử cộng một bậc này, mặc dù nó hiếm khi được sử dụng trong SQL vì nó không thực sự làm bất cứ điều gì.

Toán tử cộng một ngôi được đề cập trong tiêu chuẩn SQL-92.

Mặc dù cộng một bậc không phải là tất cả đều hữu ích, nhưng nó có một người bạn đồng hành hữu ích hơn:dấu trừ một bậc. Nó còn được gọi là toán tử phủ định .

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. Phân trang SQL trả về tổng số bản ghi trước khi phân trang

  2. Khóa ngoại cho khóa tổng hợp

  3. Cách TRY_CONVERT () hoạt động trong SQL Server

  4. Nhận các điểm không gian trong bán kính bằng cách sử dụng NHibernate Spatial

  5. SQL Server Nvarchar và câu lệnh chuẩn bị Java