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

СЪЮЗ ВСИЧКИ и НЕ В заедно

Частите на UNION се обработват като отделни заявки, така че можете да ги групирате в подзаявка:

SELECT Name 
FROM (Select Name from Fname
      UNION ALL
      Select Name from Lname)sub
WHERE Name NOT IN (Select Name from Exceptions)

Можете да го запазите като UNION ALL ако не ви пука за дубликати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. exec sp_executesql @sql и exec (@sql) SQL Server

  2. каскадно изтрива, причинявайки множество каскадни пътища

  3. Как да разбера дали даден низ съдържа специални символи?

  4. sql:DELETE + INSERT срещу UPDATE + INSERT

  5. Как мога да генерирам INSERT скрипт за съществуваща таблица на SQL Server, която включва всички съхранени редове?