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

null行の前の値を取得する

    select
        tstamp,
        if(val1 is null,@prevVal1,@prevVal1:=val1),
        if(val2 is null,@prevVal2,@prevVal2:=val2)
    from t;
    

    :=演算子は、変数に値を割り当て、その値を返します。



    1. 内部結合select(A、B)on A and B vs where(A、B)in select(A、B)in mysql

    2. LIMITが適用される前に結果カウントを取得するための最良の方法

    3. Eclipseでサーブレットとjspを使用してデータベースにデータを挿入します

    4. mysqlはaとbの間のタイムスタンプを選択し、すべてまたは0のタイムスタンプを返します