SQL con rango y partición

Necesito ejecutar este sql:

select * from 
(select nt.*, 
        rank() over (partition by feld0 order by feld1 desc) as ranking
 from (select bla from test) nt)
where ranking < 3 
order by 1,2 

Este sql funciona bien en mi base de datos Oracle, pero en la base de datos h2 que uso a veces esto no funciona porque el rango y la partición no están definidos.

Así que necesito transformar este sql para que funcione en h2 y oracle.

Quiero usar Java para ejecutar este sql. Entonces, ¿es posible dividir este sql en diferentes sqls sin rango y partición? ¿Y luego manejarlo con Java?

Respuesta 1

Tengo una aplicación de arranque de primavera y quiero leer algunas variables de mi archivo application.properties. De hecho, los siguientes códigos hacen eso. Pero creo que hay un buen método para esta alternativa. Propiedades ...

Tengo varios archivos de texto que contienen información sobre la popularidad de diferentes lenguajes de programación en diferentes países basados ​​en las búsquedas de Google. Tengo un archivo de texto para cada año desde 2004 ...

Cómo leer un archivo de registro del servidor web en Java. Este archivo se actualiza todo el tiempo. Si abro un nuevo FileInputStream, ¿leerá el registro en tiempo real? Saludos

Tengo que compilar mi código fuente con Java 6 para la universidad. Actualmente tengo Java 8 JDK instalado en mi PC (Linux). ¿Cómo compilo en Java 6? PD: Entiendo que no podré usar ninguna ...