Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę mieć wiele wspólnych wyrażeń tabelowych w jednej instrukcji SELECT?

Myślę, że powinno to być coś takiego:

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

Zasadniczo WITH jest tutaj tylko klauzulą ​​i podobnie jak inne klauzule, które przyjmują listy, "," jest odpowiednim ogranicznikiem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak automatycznie wygenerować unikalny identyfikator w SQL, taki jak UID12345678?

  2. Jak utworzyć zapytanie przestawne na serwerze sql bez funkcji agregującej

  3. SQL Server dla elementu zamykającego XML?

  4. Łączenie wielu tabel zwraca wartość NULL

  5. Sprzężenie SQL względem zakresów dat?