Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle - एक परिणाम में अधिक प्रश्न

आप UNION ऑपरेटर का उपयोग करके परिणाम एक प्रश्न में प्राप्त कर सकते हैं। यह बड़े सेटों पर लागत कुशल होने के लिए खुद को उधार नहीं देता है, लेकिन काम करता है।

  • सभी प्रश्नों को समान डेटा प्रकार के समान संख्या में कॉलम का चयन करना चाहिए।
  • यदि आपके पास किसी क्वेरी में एक अद्वितीय कॉलम है, तो आप नल का चयन कर सकते हैं
  • डेटा की उत्पत्ति को इंगित करने वाली स्ट्रिंग का चयन करना भी आसान है
  • परिणाम सेट केवल पहली क्वेरी के कॉलम के नामों का उपयोग करेगा
  • आदेश पूरे परिणाम सेट पर लागू होता है न कि व्यक्तिगत प्रश्नों पर

    गिनती (*) AS R_COUNT, 'OSABA' AS SOURCE,subjekt.nazev, null, null,null,null

    चुनें

    ओसोबा, सबजेक्ट

    . से

    जहां osoba.ID_PATRI_DO=subjekt.ID

    subjekt.nazev द्वारा समूह

    यूनियन

    गिनती(*),'ZADAVACI_POSTUP', subjekt.nazev , null, null,null,null

    चुनें

    ZADAVACI_POSTUP से, विषय

    जहां ZADAVACI_POSTUP.id_zadavatel=subjekt.ID

    subjekt.nazev द्वारा समूह

    यूनियन

    नल का चयन करें, 'Aplikacni_log', sb.nazev, lg.create_uzivatel, lg.create_cas,null,null

    Aplikacni_log lg से zp.id =lg.id_zp पर zadavaci_postup zp से जुड़ें

    सबजेक्ट एसबी में शामिल हों sb.id =zp.id_zadavatel

    . पर

    जहां lg.create_cas> to_date('08.11.2014', 'DD.MM.YYYY')

    यूनियन

    गिनती (*) पॉकेट, 'SUBQUERY', do_dne_včetně, nazev_organizace, max(trunc(sysdate)-6) ode_dne_včetně,max(trunc(sysdate)) चुनें

    से(

    to_char(t.popis) का चयन करें popis_typu,subj.nazev nazev_organizace,

    u.username,u.nazev, a.datumzapisauditu

    ,to_char(a.datumzapisauditu,'DD.MM.YYYY') डेटम , a.id

    d$caudit a

    . से

    u.id=a.id_uzivatel

    . पर cuzivatel u से जुड़ें

    u.id_osoba_bridge =os.id

    . पर osoba os से जुड़ें

    subj.id =os.id_patri_do

    पर t$subjekt subj में शामिल हों

    t.id=a.id_audittyp

    पर d$caudittyp t में शामिल हों

    जहां trunc(sysdate)-7 और trunc(sysdate)

    के बीच datumzapisauditu

    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. Oracle 11g का नाम बदलें। परमाणु होने की गारंटी?

  2. oracle systimestamp (sysdate) से मिलीसेकंड

  3. ऑल्टर कमांड के साथ Oracle संग्रहित प्रक्रिया

  4. एसक्यूएल जॉइन कठिनाई - शामिल होने की स्थिति में पंक्तियों को सीमित करने का एक तरीका प्रतीत होता है

  5. विंडोज 64 बिट के लिए Oracle 11g एक्सप्रेस संस्करण?