Random selekcija i SQL
Problem:
Selektirati podatke iz tablice i poredati ih nasumično.
Rješenje:
MySQL
ako želimo samo jedan podatak ali svaki put neki drugiSELECT polje FROM tablica ORDER BY RAND() LIMIT 1ako želimo sve podatke prema nasumičnom poretku
SELECT polje FROM tablica ORDER BY RAND()
MSSQL
ako želimo sve podatke prema nasumičnom poretkuSELECT TOP (100) PERCENT polje FROM tablica ORDER BY NEWID()ako želimo samo jedan podatak ali svaki put neki drugi
SELECT TOP 1 polje FROM tablica ORDER BY NEWID()