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

Oracle - nhiều truy vấn hơn trong một kết quả

Bạn có thể nhận được kết quả trong một truy vấn bằng cách sử dụng toán tử UNION. Nó không tự cho mình là hiệu quả về chi phí trên các bộ lớn nhưng thực hiện công việc.

  • tất cả các truy vấn phải chọn cùng một số cột của cùng một kiểu dữ liệu.
  • bạn có thể chọn null nếu bạn có một cột duy nhất trong truy vấn
  • cũng rất hữu ích khi chọn một chuỗi biểu thị nguồn gốc của dữ liệu
  • tập hợp kết quả sẽ chỉ sử dụng tên của các cột của truy vấn đầu tiên
  • thứ tự áp dụng cho toàn bộ tập hợp kết quả chứ không phải các truy vấn riêng lẻ

    select count (*) AS R_COUNT, 'OSABA' AS SOURCE, subjekt.nazev, null, null, null, null

    từ osoba, subjekt

    nơi osoba.ID_PATRI_DO =subjekt.ID

    nhóm theo subjekt.nazev

    CÔNG ĐOÀN

    select count (*), 'ZADAVACI_POSTUP', subjekt.nazev, null, null, null, null

    từ ZADAVACI_POSTUP, subjekt

    trong đó ZADAVACI_POSTUP.id_zadavatel =subjekt.ID

    nhóm theo subjekt.nazev

    CÔNG ĐOÀN

    chọn NULL, 'Aplikacni_log', sb.nazev, lg.create_uzivatel, lg.create_cas, null, null

    từ Aplikacni_log lg tham gia zadavaci_postup zp trên zp.id =lg.id_zp

    tham gia subjekt sb trên sb.id =zp.id_zadavatel

    trong đó lg.create_cas> to_date ('08 .11.2014 ',' DD.MM.YYYY ')

    CÔNG ĐOÀN

    chọn số lượng (*) pocet, 'SUBQUERY', do_dne_včetně, nazev_organizace, max (trunc (sysdate) -6) ode_dne_včetně, max (trunc (sysdate))

    từ (

    select to_char (t.popis) popis_typu, subj.nazev nazev_organizace,

    u.username, u.nazev, a.datumzapisauditu

    , dữ liệu to_char (a.datumzapisauditu, 'DD.MM.YYYY'), a.id

    từ d $ caudit a

    tham gia cuzivatel u trên u.id =a.id_uzivatel

    tham gia osoba os trên u.id_osoba_bridge =os.id

    tham gia t $ subjekt subj trên subj.id =os.id_patri_do

    còn lại tham gia d $ caudittyp t trên t.id =a.id_audittyp

    nơi datumzapisauditu giữa trunc (sysdate) -7 AND trunc (sysdate)

    đặt hàng bởi a.datumzapisauditu desc)

    ;




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bool hỗ trợ Oracle SQL

  2. Định nghĩa trùng lặp cho:'RecognitionType'

  3. cột không null có thể hoãn lại

  4. java.sql.SQLException:ORA-01438:

  5. Con trỏ trong oracle là gì