Om du kör någon relationsdatabas med SQL så kan du använda följande SQL-sats för att visa 10 produkter i slumpartad ordning:
MySQL:
Kod:
SELECT column_names
FROM tbl_name
ORDER BY RAND() LIMIT 10;
sql-server:
Kod:
SELECT TOP 10 column_names
FROM tbl_name
ORDER BY NewID()
MS Access (Kräver en numerisk kolumn att arbeta med):
Kod:
SELECT TOP 10 column_names
FROM tbl_name
ORDER BY rnd(numericalfield)
PostgreSQL:
Kod:
SELECT column_names FROM tbl_name
ORDER BY RANDOM()
LIMIT 10
IBM DB2:
Kod:
SELECT column_names, RAND() as IDX
FROM tbl_name
ORDER BY IDX FETCH FIRST 10 ROWS ONLY
Oracle:
Kod:
SELECT column_names
FROM
* * * *( SELECT column_name FROM table
* * * * *ORDER BY dbms_random.value
* * * *)
WHERE rownum <= 10