Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lấy giá trị trước đó ở vị trí cho các hàng rỗng

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

Toán tử:=gán một giá trị cho một biến cũng như trả về giá trị đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh điểm tương đồng giữa hai tập kết quả

  2. Giá trị trả về khi không có hàng nào trong PDO

  3. Không thể chọn vị trí ip =inet_pton ($ ip)

  4. c3p0 bị treo ở chế độ chờ đợi Có sẵn khi ngủ đông

  5. Làm cách nào để MySQL xác định thời điểm hiển thị các giá trị bộ ký tự &đối chiếu rõ ràng?