Wednesday, June 16, 2010

Oracle: izvēlamies gadījuma rindu no tabulas

Reizēm uznāk tāda vēlme iegūt gadījuma rindu no tabulas, te nu arī ir mazs risinājums:

SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1



Ja vajag citām valodiņām kaut ko tādu, tad šeit arī ir links (PostgreSQL, PostgreSQL, Microsoft SQL Server un IBM DB2).

No comments: