Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Ganti fungsi di Oracle SQL

Itu sungguh aneh. Sebagai gantinya, mari kita urutkan dalam urutan terbalik:

select replace(replace('count(distinct <thiscol>) over (partition by <nextcol>) / count(*) over () as <thiscol>_<nextcol>,',
                       '<thiscol>', column_name
                      ), '<nextcol>', lead(column_name) over (order by column_id desc)
              )
from all_tab_columns atc
where table_name = 'mytable';

Perhatikan desc dalam semacamnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel kalender dalam SQL

  2. masalah dengan fungsi to_date dengan sysdate

  3. Perbedaan antara literal N'String' vs U'String' di Oracle

  4. Oracle APEX Database Trigger - Masalah dengan referensi kolom database

  5. Permintaan Oracle tidak dapat dikompilasi