I\'ve got a SQL Server table with about 50,000 rows in it. I want to select about 5,000 of those rows at random. I\'ve thought of a complicated way, creating a temp table wi
select * from table where id in ( select id from table order by random() limit ((select count(*) from table)*55/100))
// to select 55 percent of rows randomly