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

प्रत्येक कॉलम के लिए अलग-अलग मानों की अलग-अलग गणना करें

मुझे लगता है कि सादे एसक्यूएल के साथ आप आसानी से जो सबसे अच्छा कर सकते हैं, वह यह है कि आप जो क्वेरी चाहते हैं उसे उत्पन्न करने के लिए इस तरह की एक क्वेरी चलाएं, और फिर उसे चलाएं।

select 'select count(distinct '
    || listagg(column_name || ') as ' || column_name, ', count(distinct ') within group (order by column_id) 
    || ' from ' || max(table_name) || ';' as script
from all_tab_cols
where table_name = 'MYTABLE';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-04021:ऑब्जेक्ट लॉक करने की प्रतीक्षा करते समय टाइमआउट हुआ

  2. Oracle प्रक्रिया में चयन परिणाम को चर में कैसे संग्रहीत करें

  3. ORA-00910:निर्दिष्ट लंबाई इसके डेटाटाइप के लिए बहुत लंबी है

  4. JDBC की मौलिक अवधारणाएँ, पूलिंग और थ्रेडिंग

  5. JSON_VALUE () Oracle में फ़ंक्शन