oracle:
select *from (select *from t order by dbms_random.value) where rownum<10;
mysql :
select * from xxx order by rand() limit 10
sql server:
select top 10 * from tablename order by newid()
db2:
select * from tablename order by rand() fetch first 10 rows only;