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

Nhận danh sách các số ở giữa hai cột bằng khóa

Giải pháp a_horse_with_no_name-s sẽ là

 SELECT distinct Key,(level + StartNum)-1 Num
   FROM Table1
  CONNECT BY (LEVEL +StartNum ) <= EndNum+1
  order by Key, Num

Đầu ra:

A   1                                     
A   2                                     
A   3                                     
B   6                                     
B   7                                     
B   8                                     

Nhưng tôi muốn tạo một bảng tạm thời toàn cục và điền nó từ plsql, vì phương thức trên chứa các số thập phân tiếp theo trên bảng (do đó, bắt buộc phải có sự riêng biệt). http://www.dba-oracle.com/t_tempional_tables_sql.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu Oracle được xây dựng sẵn để học và thử nghiệm bằng Oracle Developer VM

  2. Truy vấn Oracle để tìm tất cả các lần xuất hiện của một ký tự trong một chuỗi

  3. Tìm kiếm cột XML trong SQL

  4. Cách cấp quyền truy cập vào v $ views (v $ session, v $ instance)

  5. Oracle - Làm cách nào để lấy kích thước thực của ROW cụ thể?