使用子查询和随机函数:SELECT column_name
FROM (
SELECT column_name
FROM table_name
ORDER BY dbms_random.value
)
WHERE rownum = 1;这个查询首先对表中的数据进行随机排序,然后使用ROWNUM获取第一行数据作为结果。
使用SAMPLE子句:SELECT column_name
FROM table_name SAMPLE(1)
WHERE rownum = 1;SAMPLE子句可以从表中随机抽样一定比例的数据,这里使用1表示抽样100%的数据,然后使用ROWNUM获取第一行数据作为结果。