Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да имам множество изрази на обща таблица в един оператор SELECT?

Мисля, че трябва да е нещо като:

WITH 
    cte1 as (SELECT * from cdr.Location),
    cte2 as (SELECT * from cdr.Location)
select * from cte1 union select * from cte2

По принцип WITH тук е само клауза и подобно на другите клаузи, които приемат списъци, "," е подходящият разделител.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. еквивалент на mysqldump за SQL Server

  2. Как да направите ЛЯВО ANTI SEMI JOIN в SQL Server

  3. Рамка за модулни тестове за бази данни

  4. Как мога да получа сумата от множество стойности за дата и час?

  5. как да намерите версията и изданието на екземпляра на sql сървъра чрез регистъра