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

条件に基づいてnullを置き換える

    これはleft joinのように見えます および条件付きロジック:

    select 
        t.id,
        coalesce(t.col1, t1.col1) col1,
        coalesce(t.col2, t1.col2) col2,
        coalesce(t.col3, t1.col3) col3,
        t.source_id
    from mytable t
    left join mytable t1 on t1.id = t.source_id
    



    1. MySQLデータベースをバックアップおよび復元する方法は?

    2. MySQL:更新時にデフォルト値に設定

    3. RailsでPostgresUUIDを使用するときにPG::InvalidTextRepresentationエラーを回避する

    4. 日付範囲間の日付を生成する