There are lots of ways to select a random record or row from Oracle database table. Here is an example SQL statement.
To select a random record with Oracle:
SELECT first_name, last_name FROM customer ORDER BY dbms_random.value;
To select only one random record from Oracle database table:
SELECT first_name, last_name FROM (SELECT first_name, last_name FROM customer ORDER BY dbms_random.value) WHERE ROWNUM = 1;
To limit the number of random records returned by SELECT statement in Oracle to 10:
SELECT first_name, last_name FROM (SELECT first_name, last_name FROM customer ORDER BY dbms_random.value) WHERE ROWNUM < 10;

Add A Comment
You must be logged in to post a comment.