Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Periksa baris untuk nilai yang meningkat secara monoton

Jika versi Oracle Anda mendukung LAG maka ada opsi mudah:

SELECT
    id,
    CASE WHEN value >= LAG(value, 1, value) OVER (PARTITION BY name ORDER BY meas_date)
         THEN 0 ELSE 1 END AS flag
FROM yourTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan karakter tanpa batas di Oracle 11g?

  2. 2 Cara Menghapus Baris Duplikat di Oracle

  3. Oracle SQ Mengidentifikasi Saudara melalui saudara kandung

  4. dbms_output.put_line

  5. Contoh String dan Angka Oracle Concatenate