可以使用ROWNUM來實現(xiàn)隨機抽樣。下面是一個使用ROWNUM來隨機抽取10%數(shù)據(jù)的示例SQL語句:
SELECT *
FROM (SELECT * FROM your_table ORDER BY DBMS_RANDOM.RANDOM)
WHERE ROWNUM <= (SELECT COUNT(*) * 0.1 FROM your_table);
在這個示例中,首先對原始數(shù)據(jù)表進行隨機排序,然后通過ROWNUM來選擇前10%的數(shù)據(jù)作為抽樣結(jié)果。通過調(diào)整ORDER BY子句中的隨機函數(shù)和WHERE子句中的抽樣比例,可以實現(xiàn)不同比例的隨機抽樣。