Using this function we can retrieve random row from a table in database . Mostly it is used in online exam , for random passwords etc .
Every Database has their own syntax for random function .
Syntax for MySQL Database 
select col_name from table_name order by rand ( ) limit 1 ;
Syntax for SQL Database
select top 1 col_name from table order by new id ( ) ;
Syntax for Oracle Database
select col_name from ( select col_name from table name  order by dbmsName_random.value ) where rownum =1
Syntax for PostgreSQL Database
select col_name from table_name order by rand ( ) limit 1 ;
Example ->
Table name -> student 
 **Student_name**     **Student_Age**    **Student_Id**
     Mukesh                    23            1
     Ayush                     24            2
     Ishan                     20            4
     Pranav                    35            7   
     Abhishek                  26            8
     Ravi                      25            3
If you want student name should be display in random order then you can do with rand ( ) function . See below
Select * from student order by rand ( ) ;
Output ->
**Student_name**     **Student_Age**    **Student_Id**
  Abhishek                  26                  8
  Ayush                     24                  2
  Mukesh                    23                  1
  Ravi                      25                  3
  Ishan                     20                  4
  Pranav                    35                  7   
                       
                    
0 Comment(s)