Oracle PL/SQL: 從 Table 中隨機抓取 N 筆資料

在 Oracle PL/SQL 中, 要從 Table 隨機抓幾筆資料,

可以利用 dbms_random.value 搭配 rownum 來處理.

範例 :
 程式碼
SELECT A.*
FROM ( SELECT *
FROM tableName
ORDER BY dbms_random.value
) A
WHERE rownum <= N;


希望對各位有所幫助.
Related Posts Plugin for WordPress, Blogger...