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

Oracle TÌM KIẾM 1 ROW ĐẦU TIÊN với câu lệnh UNION ALL

Chỉ cần đặt mỗi phần trong dấu ngoặc đơn. Vẫn hoạt động trong 12.2:

( Select * From tabl1 where Date = '04-MAR-2020' FETCH FIRST 1 ROW )
UNION ALL
( Select * From tabl1 where Date = '05-MAR-2020' FETCH FIRST 1 ROW )

Truy vấn thử nghiệm thực tế của tôi, cho bất kỳ ai quan tâm là:

(select   object_name 
 from     user_objects 
 where    object_type = 'TABLE' 
 order by object_name 
 fetch first 1 row only)
UNION ALL
(select   object_name 
 from     user_objects 
 where    object_type = 'VIEW' 
 order by object_name 
 fetch first 1 row only);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-02287:số thứ tự không được phép ở đây

  2. ORA-00905:thiếu tiên tri lỗi từ khóa

  3. Làm cách nào để nhận các giá trị từ bảng này sang bảng khác thông qua các giá trị tương tự?

  4. Oracle JDBC UCP và Java

  5. Các biến trong tập lệnh TOAD