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

Tại sao chọn số (*) từ không trả về 1

SQL Server (đằng sau bức màn) đang áp dụng hiệu quả bảng từ đến bảng giả, chỉ có một hàng. Vì vậy, bạn sẽ nhận được 1 cho số đếm của bạn.

select 'test'

sẽ làm điều tương tự, như một ví dụ, trả lại 'test' một lần.

Nó giống như bảng DUAL trong Oracle, SYSDUMMY1 trong DB2, v.v.

Theo yêu cầu, đây là một số liên kết tới MS Connect về chủ đề này:

Clicky

Thêm Clicky




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách ánh xạ một trường thực thể có tên là một từ dành riêng trong JPA

  2. Danh sách được phân tách bằng dấu phẩy SQL khỏi nhiều cột

  3. HAS_DBACCESS () - Khám phá xem người dùng có thể truy cập cơ sở dữ liệu trong SQL Server không

  4. Truy vấn không hoạt động tốt trong vòng lặp while

  5. Sql Hierarchy ID Sắp xếp theo cấp độ