人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

sqlが出てこなくて悩んでいます。
プレゼント応募者のDBがあるのですが、複数回応募した人については、重複を省いて、20人をランダムに抽出するようなSQLを作りたいのですが、実際に可能でしょうか?

●質問者: Tariq
●カテゴリ:コンピュータ
✍キーワード:dB SQL プレゼント ランダム 抽出
○ 状態 :終了
└ 回答数 : 1/7件

▽最新の回答へ

1 ● きゃづみぃ
●40ポイント

http://www.rfs.jp/sitebuilder/sql/03/01.html

302 Found

RAND(N) で 乱数が出るようです。

どのような条件で 重複かチェックするのか わかりませんが、重複は distinct 項目名で なくせると 思います。

それで 乱数で ソートして 先頭から 20件を 有効としたらいかがでしょうか?

◎質問者からの返答

たとえばselect distinct `mail` from DBとしてしまうと、メールアドレスしか結果に出てきてくれなくなります。逆にselect distinct * from DBでは重複チェックが出来なくてこまってます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ