sql >> Database teknologi >  >> RDS >> Mysql

få tidligere værdi på plads for nul rækker

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

Operatoren :=tildeler en værdi til en variabel samt returnerer denne værdi.



  1. Vil du reservere mySQL auto-incremented ID'er?

  2. Bedste måde at opbevare et SÆT større end 64

  3. Billeder som links i MySQL-database?

  4. I PHP, hvordan man viser matrixindhold i en tabel