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

SQLでデータの1つの行を別の行から減算する

    これは(ある程度)役立つかもしれません。

    
    select a.id, a.length, 
    coalesce(a.length - 
        (select b.length from foo b where b.id = a.id + 1), a.length) as diff
    from foo a
    
    


    1. データベースに多くの言語を話せるようにするにはどうすればよいですか?

    2. OracleのFLOOR()関数

    3. パーセントを計算する方法は?

    4. MySQLトリガーでテーブルの更新を妨げるエラーをスローします