Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana saya bisa memiliki beberapa ekspresi tabel umum dalam satu pernyataan SELECT?

Saya pikir itu harus seperti:

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

Pada dasarnya, WITH hanya klausa di sini, dan seperti klausa lain yang menggunakan daftar, "," adalah pembatas yang sesuai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. InsertAllOnSubmit hanya menyisipkan catatan data pertama

  2. SQL menggunakan nilai yang dipisahkan koma dengan klausa IN

  3. Batasan yang hanya memungkinkan satu dari dua tabel untuk mereferensikan tabel dasar

  4. Pokoknya untuk membuat pemicu SQL Server DDL untuk pernyataan SELECT?

  5. Mendapatkan skema untuk tabel