Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Policz odrębne wartości dla każdej kolumny osobno

Myślę, że najlepsze, co można łatwo zrobić ze zwykłym SQL, to uruchomić takie zapytanie, aby wygenerować żądane zapytanie, a następnie je uruchomić.

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. Podczas ładowania danych XML pojawia się błąd mówiący, że mój plik kontrolny odwołuje się do nieistniejącego pola

  2. Jak załadować plik JAR do bazy danych Oracle?

  3. Czy można dokonać selekcji do tabeli typu obiektu?

  4. Optymalny sposób na USUNIĘCIE określonych wierszy z Oracle

  5. Ostrzeżenie PHP podczas uruchamiania podczas próby załadowania php_oci8.dll