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

Làm thế nào để sử dụng lại một truy vấn phụ trong sql?

Sử dụng Biểu thức Bảng Thông thường (CTE) nếu bạn đang sử dụng SQL Server 2005+:

with cte as (
      select columns
      from result_set
      where condition_common
    )
select columns
from cte  as subset1
      join
      cte as subset2 
         on subset1.somekey = subset2.somekey
where otherconditions



  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 khôi phục cơ sở dữ liệu từ C #

  2. Tìm hiểu xem một bảng có được phân vùng trong SQL Server (T-SQL) hay không

  3. Driver.getConnection bị treo khi sử dụng trình điều khiển SQLServer và Java 1.6.0_29

  4. SQL Server - nối các hàng thành danh sách được phân tách bằng dấu phẩy

  5. Cách tìm đối chiếu trong SQL Server (T-SQL)