在SQL中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
【SQL SELECT RANDOM语句】如果你想选择PostgreSQL的一个随机行:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1
推荐阅读
- SQL SELECT AS语句
- SQL SELECT COUNT语句
- SQL SELECT LAST语句
- SQL SELECT FIRST语句
- SQL SELECT TOP语句
- SQL TEMP临时表
- SQL SELECT DISTINCT语句
- SQL SELECT UNIQUE语句
- SQL SELECT查找语句