SQL SELECT RANDOM函数
SQL SELECT RANDOM() 函数用于返回随机行。它可以在在线考试中用于显示随机问题。
从数据库表中选择随机记录或行有很多不同的方法。每个数据库服务器都需要不同的 SQL 语法。
如果您想使用 MY SQL 选择随机行:
SELECT column FROM table
ORDER BY RAND ( )
LIMIT 1
如果您想使用 Microsoft SQL server 选择随机行:
SELECT TOP 1 column FROM table
ORDER BY NEW ID()
如果您想使用 ORACLE 选择随机记录:
SELECT column FROM
(SELECT column FROM table
ORDER BY dbms_random.value)
WHERE rownum =1
如果您想使用 PostgreSQL 选择随机行:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1