select * from tableName fetch first 1 rows only;
select * from tableName order by rand() fetch first 1 rows only;
-------------------------------
select * from staff tablesample bernoulli(8) repeatable(586) order by id;
--说明:从staff 表中,采用bernoulli 抽样方法,抽取8%的样本数据,repeatable表示多次执行相同的语句返回相同的结果。
采样方法:
1、bernoulli(行级别伯努利采样):它检查每一行,准确率高,但是性能差。
2、system(系统页级采样):它检查每一数据页(一个数据页包含若干行),性能高,但是准确率差。