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

CHỌN SQL đơn Trả lại nhiều hàng từ một hàng trong bảng

Cung cấp một union một cú sút.

select ID, 'Value1' as Name, Value1 as Value from table_name union all
select ID, 'Value2', Value2 as Value from table_name union all
select ID, 'Value3', Value3 as Value from table_name

order by ID, Name

sử dụng union all có nghĩa là máy chủ sẽ không thực hiện distinct (ẩn trong union hoạt động). Nó sẽ không tạo ra bất kỳ sự khác biệt nào với dữ liệu (vì ID của bạn HOÀN TOÀN khác), nhưng nó có thể tăng tốc một chút.



  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 các biến liên kết với mệnh đề SELECT INTO động trong PL / SQL

  2. Danh sách các khóa ngoại và các bảng mà chúng tham chiếu trong Oracle DB

  3. Oracle Trigger ORA-04098:trigger không hợp lệ và không thể xác thực lại

  4. Làm cách nào để kiểm tra xem giá trị cột có được chỉ định rõ ràng trong trình kích hoạt PL / SQL TRƯỚC KHI CẬP NHẬT không?

  5. Ẩn câu lệnh SQL> trong tệp cuộn