sql >> データベース >  >> RDS >> Oracle

Oracle SQLの置換機能

    それは本当に 変。代わりに、逆の順序で並べ替えてみましょう:

    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';
      

    desc に注意してください




    1. OraclesqlでIPv4アドレスを4つの数値に分割

    2. Psycopg2、Postgresql、Python:一括挿入する最速の方法

    3. Mysql:10秒ごとに5年より古いすべての行を削除します

    4. MySQLは最初の行をスキップします