<p>How do I select one or more random rows from a table using SQLAlchemy? </p>

Theres a couple of ways through SQL, depending on which data base is being used.
(I think SQLAlchemy can use all these anyways)
mysql:
```
```
SELECT colum FROM table
ORDER BY RAND()
LIMIT 1
```
```
PostgreSQL:
```
```
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1
```
```
MSSQL:
```
```
SELECT TOP 1 column FROM table
ORDER BY NEWID()
```
```
IBM DB2:
```
```
SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY
```
```
Oracle:
```
```
SELECT column FROM
(SELECT column FROM table
ORDER BY dbms_random.value)
WHERE rownum = 1
```
```
However I don't know of any standard way