2010-01-09から1日間の記事一覧

pure Ruby な C コンパイラがあったらいいな

自作の拡張ライブラリを作ったのはいいけど、Windows 用バイナリを作ろうとして行き詰まる。Windows ではどうやってコンパイルすればいいのかわかんないし、そもそも Windows 用 Ruby からして種類がいくつかあって、どれをターゲットにしたらいいのかもわか…

ランダムにN個のレコードをとってくるSQL

sql

あるテーブルからランダムにN個のレコードをとってくるには、次のようにする。 mysql> SELECT *, rand() randval FROM employees ORDER BY randval LIMIT 3;ポイントは、 ランダムな値を持つ列を仮想的に追加し、 それをソートして上位N件だけを取り出す。 …