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

Nhiều câu lệnh lựa chọn sử dụng SQL Server 2005 VỚI câu lệnh

Như Kane đã nói, CTE chỉ có sẵn trong câu lệnh SQL nơi nó được viết. Một giải pháp khả thi khác, tùy thuộc vào tình huống cụ thể của bạn, là bao gồm COUNT (*) trong một truy vấn:

;WITH MyBigProducts AS
(
     SELECT
          Name,
          COUNT(*) OVER () AS total_count
     FROM
          Products
     WHERE
          Size = 'Big'
)
SELECT
     Name,
     total_count
FROM
     MyBigProducts


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kiểu dữ liệu tương đương mysql

  2. Đăng nhập không thành công cho người dùng 'NT AUTHORITY \ NETWORK SERVICE'

  3. Cách trả về đầu ra của thủ tục đã lưu trữ thành một biến trong máy chủ sql

  4. Chèn dữ liệu SQL Server vào Salesforce.com

  5. Lỗi đặt mặc định newsequentialid () trong sql server 2008