2012年10月29日月曜日

SQL小ネタ

本当に小ネタ

SQLiteで
データベースからデータを取り出す際ランダムに並べ替えて取り出す


SELECT * FROM table ORDER BY random()

これだけ.
これでわざわざ取り出してから並べ替えるなんて手間がかからない!

ちなみにMySQLでは


SELECT * FROM table ORDER BY rand()

らしい(未確認).


だってMySQL使わないし…(・ω・`)

なので
「ORDER BY句にrandom()とか放りこんどきゃいいのかー」
なんていって別のSQLで動かないとか言われても困る
って言う逃げ口上

0 件のコメント:

コメントを投稿

AWS CDKで立てたEC2インスタンスのTimeZoneとかいじりたかった話

EC2を立てることはできたけど、立てたインスタンスは UTCのままだし設定ファイルとかいちいちscpしてくるのはダルい。 当初UserDataでなんとかしようとしたものの、「書く量がヤバいしメンテしにくい」と悩んでいたところ見かけたのが  AWS::CloudFormation:...