sql >> Databáze >  >> RDS >> Oracle

Zkontrolujte řádky pro monotónně rostoucí hodnoty

Pokud vaše verze Oracle podporuje LAG pak je tu snadná možnost:

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. SQL - Levé spojení 2 cizích klíčů s 1 primárním klíčem

  2. Jak používat Stopwords a Stoplist ke zlepšení SQL Server Full-Text Search (FTS)

  3. Node JS mysql databáze odpojení

  4. Instalace Ubuntu 18.04 pro SQL Server 2019 na virtuálním počítači pomocí VMware Workstation