seleccion aleatoria
Necesito una funci贸n que tome de forma aleatoria un campo que esta en la base de datos en oracle
Supongo que te refieres a un FILA:
select * from
(
select * from tutabla order by dbms_random.value
) where rownum < 2
Saludos
select * from
(
select * from tutabla order by dbms_random.value
) where rownum < 2
Saludos
Pues va a ser que no, compa帽ero.
El dbms_random.value te devuelve decimales.
Antes de poner cosas que puedan confundir a la gente, probarlas.
El dbms_random.value te devuelve decimales.
Antes de poner cosas que puedan confundir a la gente, probarlas.
Tengo una select muy similar en producci贸n y funciona perfectamente. El hecho de que dbms_random.value devuelva decimales es irrelevante, lo 煤nico necesario es que devuelva un valor diferente y aleatorio en cada fila para poder hacer la ordenaci贸n.
Saludos
Saludos
