2012-03-06から1日間の記事一覧

任意のカラムからn行をランダムに取り出す

大量のレコードがあるテーブルから、ランダムに10件取り出したい、などということがよくある。これは、random関数(モノによってはrand関数)を用いてソートし、LIMIT句を使うことで解決できる。たとえば、table_aテーブルのidカラムから、ランダムに10件取り…