Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

CHỌN sử dụng Mệnh đề UNION

Bạn nên sử dụng INTERSECTMINUS (dành cho 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')

Kể từ UNION thêm truy vấn phụ trong khi EXCEPT / MINUS số trừ họ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng lại một tham số trong Câu lệnh chuẩn bị?

  2. Phiên bản tùy chỉnh Oracle SessionStateStoreProviderBase

  3. Không tìm thấy dữ liệu hoặc xảy ra quá nhiều lỗi ngoại lệ hàng khi chèn hàng loạt bản ghi

  4. Oracle SQL - Tạo và cập nhật một cột với số ngẫu nhiên khác nhau trong mỗi hàng

  5. Nối nhiều hàng thành một cột bằng cách sử dụng một hàm trong Oracle với 3 bảng liên quan