Dark Mode
Image

SQL Tutorial

SQL Database

SQL Injection

PL/SQL Tutorial

Sql Interview Question

SQl Quiz

SQL SELECT RANDOM

The SQL SELECT RANDOM() function returns the random row. It can be used in online exam to display the random questions.

There are a lot of ways to select a random record or row from a database table. Each database server needs different SQL syntax.

If you want to select a random row with MY SQL:

SELECT column FROM table  
ORDER BY RAND ( )  
LIMIT 1

If you want to select a random row with Microsoft SQL server:

SELECT TOP 1 column FROM table  
ORDER BY NEW ID() 

If you want to select a random record with ORACLE:

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

If you want to select a random row with PostgreSQL:

SELECT column FROM table  
ORDER BY RAND()  
LIMIT 1

 

Comment / Reply From