sql >> Databasteknik >  >> RDS >> Oracle

VÄLJ med hjälp av UNION-klausul

Du bör använda INTERSECT och MINUS (för Oracle):

-- At least at Boston or at Dallas 
(SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'DALLAS'

UNION

 SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'BOSTON')

MINUS

-- At Boston and at Dallas
(SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'DALLAS'

INTERSECT

 SELECT DNAME 
   FROM DEPARTMENT 
  WHERE CITY = 'BOSTON')

Sedan UNION lägger till undersökningar upp medan EXCEPT /MINUS subtraherar dem



  1. Exekvera en Oracle Stored Proc som en annan användare

  2. Att välja från pg_catalog.pg_settings gick långsamt efter uppdatering till PostgreSQL 12 (windows)

  3. Python MySQLdb-uppdateringsfråga misslyckas

  4. Vad är poängen med ORM Om jag måste definiera varje fält i app.config för Oracle .net Entity Framework