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

Làm thế nào để các trường trong liên hợp mã này có tên khác nhau?

Không, không quan trọng. Từ tài liệu :

Họ không nhất thiết phải trùng tên - điều đó không quan trọng. Đối với phép chiếu cuối cùng, Oracle sử dụng tên biểu thức / bí danh từ nhánh đầu tiên; bạn không cần phải cung cấp bí danh cho các chi nhánh tiếp theo. Vì vậy, bạn có thể làm điều gì đó như:

select 42 as some_col from dual
union all
select 5/7 from dual;

  SOME_COL
----------
        42
.714285714

Cũng từ tài liệu (nhấn mạnh thêm):

trong đó "tên của các biểu thức trong danh sách chọn đứng trước toán tử đặt" có nghĩa là select đầu tiên , trước union - cái mà tôi gọi là chi nhánh đầu tiên.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khu vực phục hồi nhanh của Oracle

  2. Làm thế nào để trích xuất các giá trị nút json có thể lặp lại một cách riêng biệt với XML bằng ORACLE SQL?

  3. Sử dụng RTRIM hoặc REGEXP_REPLACE để thay thế dấu phẩy bằng dấu cách dấu phẩy và dấu nháy đơn

  4. Bộ nhớ đệm trình tự Oracle

  5. Làm cách nào để kết nối với phiên bản Oracle docker